私はウェブサイトを開発していて、適切に配置されたデータ入力フォームを作成しようとしています。テーブル構造を使用して、コントロールが適切に配置されることを期待していましたが、役に立ちませんでした。<asp:TableCell>コントロールのColumnSpan属性を使用して、タイトルフィールドがフォーム全体の幅にまたがるようにしました。
Title <asp:TextBox>のwidthプロパティは "100%"に設定されていますが、[FirstName]ボックスと[LastName]ボックスには特定のサイズのピクセル幅があります。
これは私の現在のコードの結果です:
そしてコード自体:
<asp:Table runat="server">
<asp:TableRow>
<asp:TableCell>
First Name:
</asp:TableCell>
<asp:TableCell>
<asp:TextBox ID="FirstNameTextBox" runat="server" Width="150px" />
</asp:TableCell>
<asp:TableCell>
Last Name:
</asp:TableCell>
<asp:TableCell>
<asp:TextBox ID="LastNameTextBox" runat="server" Width="150px" />
</asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell>
Title:
</asp:TableCell>
<asp:TableCell ColumnSpan="3">
<asp:TextBox ID="TitleTextBox" runat="server" Width="100%" />
</asp:TableCell>
</asp:TableRow>
</asp:Table>
ご覧のとおり、レイアウトは十分に単純です。残念ながら、髪の毛のスペースを取りすぎているようです。Title <asp:TextBox>の余分なスペースを削除して、完全に整列させるためのアドバイスをいただければ幸いです。