所以我想我的網站上的所有按鈕看起來都一樣,我需要爲他們編輯一個CSS文件。訪問Css的Asp:按鈕
我只是想知道如何訪問名爲-asp:button
的所有控件的CSS樣式。
即, Button { Font-size: 10px; }
或#Button { Font-size: 10px; }
到目前爲止這是行不通的。
所以我想我的網站上的所有按鈕看起來都一樣,我需要爲他們編輯一個CSS文件。訪問Css的Asp:按鈕
我只是想知道如何訪問名爲-asp:button
的所有控件的CSS樣式。
即, Button { Font-size: 10px; }
或#Button { Font-size: 10px; }
到目前爲止這是行不通的。
你可以在你的ASP inclue CSS class:按鈕的代碼給他們一個類,並控制自己的風格:
<asp:button CssClass="mybuttons" />
然後你就可以使用這個類來樣式的按鈕:
.mybuttons{
font-size:10px;
}
如果你有更多的不是ASP.NET生成的按鈕,那麼這個類只適用於ASP.NET生成的按鈕,而不適用於其他按鈕。
在.NET中,您需要爲按鈕提供一個CSS類。如果你把它稱爲「Button1的」,例如,你的CSS聲明將是:
.Button1 {
...
}
ASP.NET Button控件呈現爲:
<input type="submit">
你需要給他們一個CSS類的名字,你可以控制你的css文件。
在服務器端代碼:
myButton.CssClass = "myClass"
或ASPX標記:
<asp:Button CssClass="myClass" runat="server" ... />
CSS:
.myClass { width: 100px }
編輯在看到您的評論:
要修改所有按鈕網站你需要使用JavaScript,jQuery庫在這方面非常有效。如果你正在使用jQuery你就只有這個腳本您的主頁上:
$(document).ready(function()
{
// Select all "input" controls with the type of "submit" and add your class to them
$(input[type="submit"]).addClass('myClass');
});
的ASP按鈕的HTML渲染爲類型的輸入=「提交」 ...你可以通過訪問所有的按鈕INPUT,但當然也有其他投入,以及...
input {
font-weight: bold;
font-size: larger;
background-color: Red;
}
我可以做#輸入提交{css here?} – joncodo
不幸的是沒有... –
「命名」?這是按鈕的'name =「」'屬性,它是類,它是ID還是什麼?此外,使用類似Firebug或Chrome的DOM檢查器來查看生成的HTML看起來像什麼,並從那裏基於您的選擇器。你應該嘗試一個小寫的'button'選擇器 - 看看是否有效。 – Bojangles