在我的网站上,对于我在下面应用CSS的所有文本框:
input[type="text"],input[type="password"]
{
width: 240px;
background: transparent url('bg.jpg') no-repeat;
color : #747862;
height:30px;
border:0;
padding:4px 8px;
margin-bottom:0px;
}
它在Mozilla中工作正常但在IE中却没有。
请帮帮我。
答案 0 :(得分:1)
属性选择器直到IE7才开始工作。使用类。
答案 1 :(得分:0)
从属性选择器中删除引号。
input[type="text"],input[type="password"]
到
input[type=text],input[type=password]
答案 2 :(得分:0)
根据@meder的建议,使用类而不是属性选择器,这里是 Wokring sample
答案 3 :(得分:0)
应该使用''not by“”选择对象,因为如果你已经从其他任何不好的东西开始属性值
例如:
`"input[type="text"]"` that's invalid
`"input[type='text']"` that's valid**
如果你使用jquery进行操作,那将在所有主流浏览器的IE中工作。