Html 如何在特定div上应用css?
我有以下HTMLHtml 如何在特定div上应用css?,html,css,Html,Css,我有以下HTML <form>> <div class="form-group"> <div class="search-col"> <input type="text" class="form-control"> </div> <div class="search-col"> <input type="te
<form>>
<div class="form-group">
<div class="search-col">
<input type="text" class="form-control">
</div>
<div class="search-col">
<input type="text" class="form-control" >
</div>
</div>
</form>
<form>>
<div class="form-group">
<div class="search-col1">
<input type="text" class="form-control">
</div>
<div class="search-col1">
<input type="text" class="form-control" >
</div>
</div>
</form>
HTML结构与CSS选择器不匹配 应该是:
.form-group .search-col { ... }
.form-group .search-col .form-control {...}
或者,就这一点而言,它甚至可能是:
.search-col { ... }
HTML结构与CSS选择器不匹配 应该是:
.form-group .search-col { ... }
.form-group .search-col .form-control {...}
或者,就这一点而言,它甚至可能是:
.search-col { ... }
选择器上的订单错误。应该是:
.form-group .search-col { ... }
.form-group .search-col .form-control {...}
CSS目标按照DOM元素的父/子关系的顺序排列。这基本上是指.form group类中的.search col类中的.form控件类的样式。选择器上的顺序错误。应该是:
.form-group .search-col { ... }
.form-group .search-col .form-control {...}
CSS目标按照DOM元素的父/子关系的顺序排列。这基本上是说,在.form组类中的.search col类中设置.form控件类的样式。是否尝试设置单个容器的样式?正如其他人所指出的,确保选择器的顺序正确。您不应该真的“覆盖”任何内容,因为每个部分的样式都不相同。我在下面提供了一个示例图像
.form-group {
background-color: #ccc;
padding: 20px;
}
.form-group {
padding: 10px;
margin: 5px;
border: 2px solid black;
}
.form-control {
background-color: #abc;
}
/* Notice how each class gives a different style */
.search-col {
background-color: #75AD63;
padding: 10px;
}
.search-col1 {
background-color: #A1D490;
background-origin: ;
padding: 10px
}
如果要替代作为另一个div的子元素的特定元素,可以使用直角括号来选择它们,就像我在下面所做的那样。连接的图像就是输出
.form-group > .search-col > .form-control {
background-color: red;
}
请注意,我没有更改表单控件类的原始样式。是否尝试设置单个容器的样式?正如其他人所指出的,确保选择器的顺序正确。您不应该真的“覆盖”任何内容,因为每个部分的样式都不相同。我在下面提供了一个示例图像
.form-group {
background-color: #ccc;
padding: 20px;
}
.form-group {
padding: 10px;
margin: 5px;
border: 2px solid black;
}
.form-control {
background-color: #abc;
}
/* Notice how each class gives a different style */
.search-col {
background-color: #75AD63;
padding: 10px;
}
.search-col1 {
background-color: #A1D490;
background-origin: ;
padding: 10px
}
如果要替代作为另一个div的子元素的特定元素,可以使用直角括号来选择它们,就像我在下面所做的那样。连接的图像就是输出
.form-group > .search-col > .form-control {
background-color: red;
}
请注意,我没有更改表单控件类的原始样式。不确定为什么不使用.search col和.search-col1,因为引用的类不同,请参阅。具体来说,
ae:A元素的后代的任何E元素(即:子元素或子元素的子元素等)
不确定为什么不直接使用.search col和.search-col1,因为引用的类不同,请参阅。具体来说,ae:A元素的后代的任何E元素(即:子元素或子元素的子元素等)