我如何能目标输入字段类型的“文本”使用CSS选择器?


当前回答

我通常在我的主样式表中使用选择器,然后制作一个ie6特定的.js (jquery)文件,该文件将一个类添加到所有输入类型中。例子:

$(document).ready(function(){
  $("input[type='text']").addClass('text');
)};

然后使用类在ie6特定的样式表中复制我的样式。这样,实际的标记会更简洁一些。

其他回答

使用属性选择器,我们的目标是CSS中的输入类型文本

input[type=text] {
background:gold;
font-size:15px;
 }

我通常在我的主样式表中使用选择器,然后制作一个ie6特定的.js (jquery)文件,该文件将一个类添加到所有输入类型中。例子:

$(document).ready(function(){
  $("input[type='text']").addClass('text');
)};

然后使用类在ie6特定的样式表中复制我的样式。这样,实际的标记会更简洁一些。

你可以在这里使用属性选择器:

input[type="text"] {
    font-family: Arial, sans-serif;
}

这在IE7及以上版本中得到支持。如果你需要支持IE6,你可以使用IE7.js来增加对它的支持。

更多信息请参见:http://reference.sitepoint.com/css/attributeselector

输入[type =“text”]

这将选择网页中所有的输入类型文本。

我想在表格行中设置文本输入字段的样式。我用下面的代码做到了:

.admin_table input[type=text]:focus {
    background-color: #FEE5AC;
}