样式化asp.net控件

Cod*_*r 2 0 html css asp.net

我希望有人可以帮我这个.

当我正在构建html组件时,说明页面上的所有div我会添加一个CSS,如:

div
{
  background-color:Red;
}
Run Code Online (Sandbox Code Playgroud)

哪个工作正常.然而,当谈到样式时,asp.net控件说我尝试按钮:

button
{
  background-color:Red;
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.有人可以告诉我你是如何设计这些生物的吗?

Chr*_*tal 6

asp.net按钮实际上是一个input元素.所以要设计它你会使用:

input { background-color: red; }
Run Code Online (Sandbox Code Playgroud)

但这样可以设置所有输入元素(文本框,按钮,单选按钮,复选框)的样式.要只针对按钮,您可以使用一些CSS3:

input[type=button] { background-color: red; }
Run Code Online (Sandbox Code Playgroud)

或者,你可以给出你想要为类设置样式的所有按钮并按照这种方式执行:

<asp:Button runat="server" CssClass="red-button" />

.red-button { background-color: red; }
Run Code Online (Sandbox Code Playgroud)