仅将样式应用于input=text

6
我有这样的CSS代码
div ul li input{ width:70%}

如果我只想将这种样式应用于文本类型的输入元素,该怎么办?
2个回答

13
使用属性选择器。
div ul li input[type=text] { width: 70%; }

1
可能对任何人都不会感到意外,但请注意,这在IE6上无法运行。 - Michael Mior
@MichaelMior 使用类作为“input”在IE6中也可以工作,对吧? - Saladin Akara
2
@Saladin Akara:是的,但我们已经浪费了过去10年的时间去做那件事了 ;) - BoltClock
@BoltClock 是的,是的,我们有。 :) - Saladin Akara
这真的很简单!谢谢大家!就像魔法一样有效:D - TriNitroToluene

4
div ul li input[type=text]
{ 
    width:70%
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接