【发布时间】:2017-09-24 16:37:49
【问题描述】:
如何在 CSS 中选择多个 ID?例如:
#test_id_*{
}
<div id="test_id_10"></div>
<div id="test_id_11"></div>
【问题讨论】:
-
ID 是通过 jquery 生成的还是只是页面上不同的静态 id?
标签: css
如何在 CSS 中选择多个 ID?例如:
#test_id_*{
}
<div id="test_id_10"></div>
<div id="test_id_11"></div>
【问题讨论】:
标签: css
使用attribute selector
在id 属性上:
[id^='test_id_'] { color: red; }
说明:
[attr^=value]表示属性名为attr的元素,其第一个值以“value”为前缀。
【讨论】:
要将一个css 用于多个id 或class,您需要用, 分隔它们
#test_id_10,
#test_id_11
{
//some style
}
【讨论】:
如果你想为多个div添加相同的样式,最好使用class,但如果你有自己的原因,更好的方法是将你所有的div包装在一个div上:
<div class="wrap">
<div id="id1">
<p>
First Div!
</p>
</div>
<div id="id2">
<p>
Second Div!
</p>
</div>
<div id="id3">
<p>
Third Div!
</p>
</div>
</div>
并在你的 CSS 中设置你的样式:
.wrap > div {
color:blue;
}
【讨论】:
.iknow{
width: 50px;
height:50px;
background-color: aqua;
border: 1px solid red;
display: inline-block;
}
<div id="test_id_10" class="iknow"></div>
<div id="test_id_11" class="iknow"></div>
<div id="test_id_12" class="iknow"></div>
<div id="test_id_13" class="iknow"></div>
<div id="test_id_14" class="iknow"></div>
<div id="test_id_15" class="iknow"></div>
<div id="test_id_16" class="iknow"></div>
<div id="test_id_17" class="iknow"></div>
<div id="test_id_18" class="iknow"></div>
<div id="test_id_19" class="iknow"></div>
<div id="test_id_20" class="iknow"></div>
<div id="test_id_21" class="iknow"></div>
【讨论】:
你必须像下面这样通过它
#test_id_10,#test_id_11{
}
【讨论】:
您可以用逗号分隔它们以将 css 应用于多个 id。
<div id="test_id_10"></div>
<div id="test_id_11"></div>
您可以通过以下方式选择它们:
#test_id_10, #test_id_11 {
// your css values
}
【讨论】:
test_id_nnn 形式的元素?
#test_id_10 { //your styling }
这里是W3学校的基础知识https://www.w3schools.com/cssref/sel_id.asp
【讨论】:
test_id_ 开头的多个 ID 编写规则。