2
A
回答
3
試試這個
在你的aspx頁面
<form id="form1" runat="server">
<div class="row">
<asp:Label ID="Label1" runat="server" Text="Label" CssClass="label">Dropdown:</asp:Label>
<asp:DropDownList ID="DropDownList1" runat="server" CssClass="input"></asp:DropDownList>
</div>
<div class="row">
<asp:Label ID="Label2" runat="server" Text="Label" CssClass="label">Textbox 1:</asp:Label>
<asp:TextBox ID="TextBox1" runat="server" CssClass="input"></asp:TextBox>
</div>
<div class="row">
<asp:Label ID="Label3" runat="server" Text="Label" CssClass="label">Textbox 2:</asp:Label>
<asp:TextBox ID="TextBox2" runat="server" CssClass="input"></asp:TextBox>
</div>
</form>
,並在您css文件
.row{ display:block; height:30px;}
.label{ float:left; width:100px;}
.input{ float:left; width:100px;}
2
1
有方法可以做到這荒謬的數字。從簡單的fieldset
的CSS到table
的(因爲每個人都在嘲笑)。這一切都取決於你如何設計網站/表格。you想要設計網站/表單。看看這兩個例子:
1
<table width="100%">
<tr>
<td id="tdControlLabel" runat="server" align="right">
<asp:Label ID="_controlLabel" runat="server"></asp:Label>
</td>
<td style=" color:Red;">
<asp:Label ID="_isMandatory" runat="server" Text="*" Width="2" />
</td>
<td align="left">
<asp:TextBox ID="_value" runat="server"></asp:TextBox>
</td>
</tr>
</table>
我把這個用戶控件,我用它在以往任何時候我想
這裏是背後
public bool isPassword
{
set
{
if (value) _value.TextMode = TextBoxMode.Password;
}
}
public string ForeignKey
{
get { return hdnForeignKey.Value; }
set { hdnForeignKey.Value = value; }
}
public string ControlLabel
{
get { return _controlLabel.Text; }
set { _controlLabel.Text = value; }
}
public bool IsMandatory
{
get { return _isMandatory.Visible; }
set { _isMandatory.Visible = value; }
}
public string Value
{
get { return _value.Text; }
set { _value.Text = value; }
}
public bool IsReadyForInput
{
get { return _value.Enabled; }
set { _value.Enabled = value; }
}
public string ControlLabelWidth
{
set { tdControlLabel.Width = value; }
}
public bool isTextArea
{
set
{
if(value)
{
_value.TextMode = TextBoxMode.MultiLine;
_value.Rows = 5;
}
else
{
_value.TextMode = TextBoxMode.SingleLine;
}
}
}
protected void Page_Load(object sender, EventArgs e)
{
_value.BackColor = System.Drawing.Color.White;
}
碼這是實現
<uc1:ucTextBox ID="txtxName" ControlLabel="Name" ControlLabelWidth="145"
runat="server" IsMandatory="true"></uc1:ucTextBox>
相關問題
- 1. 把標籤和文本框放在屏幕的右側CSS
- 2. 用CSS對齊多個文本框和標籤
- 3. CSS:表標籤和文本框
- 4. 同一行上的標籤和文本框+整個寬度上的文本框
- 5. 我試圖利用引導放在一個單行標籤的文本框,另一個標籤和文本框,但它wouldnot來onthe同一行
- 6. 文本框始終把光標放在文本的開頭
- 7. 把一個標題放在CSS/HTML中的一個框的頂部
- 8. 把代碼放在一個文本框(MS Access)
- 9. 就像把圖標和文字放在標籤(滑動標籤)android?
- 10. 在下拉列表前添加一個文本標籤
- 11. 回發一個文本框VS標籤
- 12. 把第一個變量和文本放在一起
- 13. 把焦點放在XUL文本框上
- 14. mySQL把同一個id的結果放在同一列
- 15. 把一個標在標籤中xcode8
- 16. 我可以把多個ListArrays放在同一個h:datatable的不同列中嗎?
- 17. 把json的返回值從ajax放到一個或多個文本框中
- 18. Jsoup錯誤地關閉一個標籤,並把標籤文本進行標記
- 19. 將文本框的值賦給下一個標籤
- 20. 我如何從一個WinForm文本框的值,然後把它放在一個文本框在WPF
- 21. 把多個ButtonGroups放在一個JFrame中
- 22. 我希望把光標放在文本框的開頭的onfocus
- 23. 多個文本框中的值存儲在同一列中php
- 24. 把兩列放到一個
- 25. 把'(!isset「)標籤放在一個已經編碼好的processform.php中
- 26. WPF把一個按鈕放在標籤上
- 27. 把另一個頁面放在div標籤中?
- 28. 製作複選框將多行文本放入標籤
- 29. 將標籤和文本框對齊在同一行(左側和右側)
- 30. 標籤和文本框:相同的字體看起來不同
什麼你真的想知道嗎?總而言之,它只是表格列中的另一張表格? –
@KemalCanKara看看我上傳的第二張照片..文本框和標籤不完全在彼此之間 –
如果對齊是唯一的問題,你可以通過在標籤和文本框之間放置一個空白並給所有列對齊=「左」 –