私はこの質問がすでに尋ねられていることを知っています、そして私は複数の答えを調べましたが、これを完全に理解することはできませんでした。
最後の文字が一緒に整列するように(右側が整列するように)ラベルを整列させたいのですが、それに付随するテキストボックスを整列させたいのです。これが私のcssスタイルシートクラスにあるものです:
.postLabel {display:block; フロート:左; text-align:right; パディング-左:100px; }
.postTextBox {display:block; フロート:左; text-align:right; パディング-左:400px; }
<asp:Label ID="Label1" runat="server" ForeColor="Black" Text="Title: " CssClass = "postLabel"></asp:Label>
<asp:TextBox ID="titleText" runat="server" Width = "213px" CssClass = "postTextBox"></asp:TextBox>
<asp:Label ID="Label2" runat="server" ForeColor="Black" Text="Label2: " CssClass = "postLabel"></asp:Label>
<asp:TextBox ID="Text2" runat="server" Width = "213px" CssClass = "postTextBox"></asp:TextBox>
私が見る問題:これは左手で整列されています。TitleのTとLabel2のLが整列します。ラベルとテキストボックスも互いに抱き合っているため、.CSSのパディングに従わないように見えます。
最後に、私の.aspxページの上部は次のようになります。
<%@ Page Title="" Language="C#" MasterPageFile="~/Master" ViewStateEncryptionMode="Always".... %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<link href="Style.css" rel="stylesheet" type="text/css" />
これは、.cssファイルを追加する必要がある場所ですか?要素'link'を要素'div'内にネストできないというエラーが表示されますか?