我想在ASP.NET文本框控件中添加樣式。我無法在元素列表中找到文本框元素。我可以在CSS中使用下面的代碼在所有輸入控件中放置樣式。如何在ASP.NET中使用CSS設置文本框樣式
input
{
backgroud-color:black;
}
但是這改變如按鈕,radiobox所有輸入控件的背景色等
我想用文本框做專,我不想用CSS類來實現它。
我想在ASP.NET文本框控件中添加樣式。我無法在元素列表中找到文本框元素。我可以在CSS中使用下面的代碼在所有輸入控件中放置樣式。如何在ASP.NET中使用CSS設置文本框樣式
input
{
backgroud-color:black;
}
但是這改變如按鈕,radiobox所有輸入控件的背景色等
我想用文本框做專,我不想用CSS類來實現它。
這將做到這一點:
input[type=text]
雖然它可能不會在所有瀏覽器(如IE)工作。唯一的方法是確保添加一個類或將其放入span元素中。
input[type=text]
但在IE中不起作用。
改爲使用類名並將該類應用於文本元素。
不是100%確定如果這是您要查找的內容,但可以將CssClass="myTextBoxStyle"
放在ASP.NET服務器端標記中,然後在樣式表中定義一個名爲.myTextBoxStyle
的類。然後,它會只會影響您添加CssClass="myTextBoxStyle"
它會更容易把CSS類這些文本框的文本框(輸入類型=「文本」)
<style>
.textbox { /*some style here */ }
</style>
<input type="text" class="textbox" /> or
<asp:TextBox id="someid" runat="server" CssClass="textbox" />
100%跨瀏覽器,該工程在IE6中,就是利用asp.net themes and skins。創建App_Themes文件目錄skin file並添加以下行:
<asp:TextBox runat="server" CssClass="textbox" />
這將適用的CSS類「文本框」,以每文本框在您的網站,假設你有相應的CSS和主題的引用。
它也在IE中工作,謝謝。 – 2009-10-30 09:37:01
它不會在IE6或以下工作 – Aaron 2009-11-02 01:47:20
也可以使用[type = text] – Syed 2014-02-17 15:11:50