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. 把複選框和標籤放在同一行MVC
- 3. 使用css在同一行上的標籤和文本框
- 4. 把一個標籤放在python gtk文本條目旁邊
- 5. 把圖標放在文本下。
- 6. 用CSS對齊多個文本框和標籤
- 7. CSS:表標籤和文本框
- 8. 同一行上的標籤和文本框+整個寬度上的文本框
- 9. 我試圖利用引導放在一個單行標籤的文本框,另一個標籤和文本框,但它wouldnot來onthe同一行
- 10. 如何給css在同一行中排列標籤,文本框和文本區域
- 11. 我該如何做一個文本框列表使用jquery在一個文本框中有多個標籤
- 12. 如何把疊加圖標放在文本框/文本區
- 13. 文本框始終把光標放在文本的開頭
- 14. 我把按鈕在同一行文本(標籤)
- 15. 我想把選取框標籤不同的標籤的文本顏色
- 16. 把一個標題放在CSS/HTML中的一個框的頂部
- 17. 把3個文本放在一個圖像下
- 18. CSS標籤和格在同一行
- 19. 查找html標籤之間的文本,並把它放在一個變量
- 20. c#標籤和文本框
- 21. 把代碼放在一個文本框(MS Access)
- 22. 就像把圖標和文字放在標籤(滑動標籤)android?
- 23. CSS對齊文本框與標籤
- 24. 在下拉列表前添加一個文本標籤
- 25. 回發一個文本框VS標籤
- 26. 把第一個變量和文本放在一起
- 27. 把焦點放在XUL文本框上
- 28. 如何把重點放在文本框?
- 29. mySQL把同一個id的結果放在同一列
- 30. 標籤和輸入框在同一行
什麼你真的想知道嗎?總而言之,它只是表格列中的另一張表格? –
@KemalCanKara看看我上傳的第二張照片..文本框和標籤不完全在彼此之間 –
如果對齊是唯一的問題,你可以通過在標籤和文本框之間放置一個空白並給所有列對齊=「左」 –