有没有一种方法可以编写样式规则,只影响文本字段。假设我有以下内容:
<div id="helloDiv">
<input type="text" name="something" /><br />
<input type="checkbox" name="somethingElse" /><br />
<input type="submit" name="go" />
</div>
div#helloDiv input {
border: 1px solid red;
}
上述CSS规则的问题在于它会影响所有输入字段,不仅限于文本输入框,还包括单选按钮、提交按钮等。
那么有没有跨浏览器的解决方案,只影响div或其他页面元素中的一种输入字段类型(而不是分别为每个输入字段分配样式)呢?
type
和class
属性:<input type="text" class="text" name="something" />
- BoltClock