所以我想我的网站上的所有按钮看起来都一样,我需要为他们编辑一个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