我的html页面中有两种形式。两种形式都包含input type="text"属性。

如何为两种输入类型的文本提供不同的CSS?

如果我应用此:

input[type=text] {
   //style
}


它将改变表单元素的样式。

最佳答案

为此,我认为您在此input [type = text]标签周围有任何容器。因此您可以将此容器用作参考,并指向两个输入标签。



.form-container input[type=text]:nth-child(1){
border:2px dashed #000;
}
.form-container input[type=text]:nth-child(2){
border:2px dotted #000;
}

<div class="form-container">
  <input type="text" >
  <input type="text">
</div>





或者您可以在输入标签中添加一个“ id”。



#form-one{border:1px dashed #000;}
#form-two{border:1px dotted #000;}

<div class="form-container">
<input type="text" id="form-one" >
<input type="text" id="form-two">
</div>

09-25 17:29
查看更多