假设您有以下 HTML:
<input />
<br />
<input type=text />
当然,在我的 HTML 中,我也会有其他类型的输入字段(复选框等)。现在我只想设置文本输入的样式。
我在搜索时发现的是在 CSS 中执行以下操作:
input[type=text] { background: red; }
对于显式存在属性的第二个输入,这是可行的。然而,对于第一个,它适用于 IE8,但不适用于 IE10。也不在 Chrome 中。
那么如何定位所有文本输入字段,并且只针对文本输入字段,而不必type=text
到处放置呢?
您可以在jsFiddle中看到这一点。对于 IE8,请查看这些关于如何让 jsFiddle 工作的说明,但它看起来像这样: