如何在该页面中的所有按钮上应用CSS?

ash*_*shu 16 css

我创建了一个CSS样式类:

.btn { 
  color:#050; 
  font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
  background-color:#fed; 
  border:1px solid; 
  border-color: #696 #363 #363 #696; 
} 
Run Code Online (Sandbox Code Playgroud)

如何将此CSS样式类应用于页面中存在的所有按钮而不添加class="btn"每个按钮?

Del*_*ani 32

如果您的按钮是<input type="button">或提交,那么这应该这样做:

input[type="button"], input[type="submit"] { 
    color:#050; 
    font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
} 
Run Code Online (Sandbox Code Playgroud)

否则,如果你的按钮是<button>:

button { 
    color:#050; 
    font: old 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
}
Run Code Online (Sandbox Code Playgroud)

抓住所有三种按钮:

button, input[type="button"], input[type="submit"] { 
    color:#050; 
    font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
} 
Run Code Online (Sandbox Code Playgroud)


Ama*_*man 5

button{ 
  color:#050; 
  font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
  background-color:#fed; 
  border:1px solid; 
  border-color: #696 #363 #363 #696; 
} 
Run Code Online (Sandbox Code Playgroud)

要么

input[type="button"]{ 
  color:#050; 
  font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
  background-color:#fed; 
  border:1px solid; 
  border-color: #696 #363 #363 #696; 
} 
Run Code Online (Sandbox Code Playgroud)

  • 第二个例子是CSS3。属性选择器已经存在于CSS2.1中。它仅在CSS3中进行了扩展。http://www.w3.org/TR/CSS2/selector.html#attribute-selectors (2认同)