最佳答案
我正在处理一个CSS文件,并发现需要样式文本输入框,但是,我遇到了问题。我需要一个简单的声明来匹配所有这些元素:
<input />
<input type='text' />
<input type='password' />
... 但与下面这些不匹配:
<input type='submit' />
<input type='button' />
<input type='image' />
<input type='file' />
<input type='checkbox' />
<input type='radio' />
<input type='reset' />
这是我想做的:
input[!type], input[type='text'], input[type='password'] {
/* styles here */
}
在上面的CSS中,注意第一个选择器是input[!type]
。我的意思是,我想选择所有没有指定type属性的输入框(因为它默认为文本,但input[type='text']
不匹配)。不幸的是,我在CSS3规范中找不到这样的选择器。
有人知道怎么做到吗?