我想定位课程名称divs
内uk-width-
的所有indicesCursos
<{1}}
这就是我正在尝试而且它无法正常工作:
.indicesCursos .[class^="uk-width"]{
width: 50%;
}
以下作品,虽然它不是我想要实现的方法:
.indicesCursos .uk-width-medium-1-3 {
width: 50%;
}
.indicesCursos .uk-width-medium-1-4 {
width: 50%;
}
.indicesCursos .uk-width-medium-1-5 {
width: 50%;
}
etc...
答案 0 :(得分:0)
您可以使用以下选择器:
.indicesCursos div[class^="uk-width"]
.indicesCursos div[class^="uk-width"]{
color:red;
}
&#13;
<div class="indicesCursos">
<div class="uk-width-medium-1-3">
1-3
</div>
</div>
<div class="indicesCursos">
<div class="uk-width-medium-1-4">
1-4
</div>
</div>
<div class="indicesCursos">
<div class="uk-width-medium-1-5">
1-5
</div>
</div>
<div class="indicesCursos">
<div>
don't select me
</div>
</div>
&#13;
答案 1 :(得分:0)
答案 2 :(得分:0)
删除.
并替换为*
:
.indicesCursos *[class^="uk-width"]{
width: 50%;
}
答案 3 :(得分:0)
还有
.indicesCursos [class|="uk-width"] {
color: red;
}
当属性值以连字符分隔,而不是以空格分隔时,垂直线符号|可以在属性名称和等号之间的选择器的方括号内使用。垂直线表示属性值可以用连字符分隔,但连字符分隔的单词必须以所述值开头。
.indicesCursos [class|="uk-width"] {
color: red;
}
<div class="indicesCursos">
<div class="uk-width-medium-1-3">
Selected 1-3
</div>
</div>
<div class="indicesCursos">
<div class="uk-width-medium-1-4">
Selected 1-4
</div>
</div>
<div class="indicesCursos">
<div class="ukwidthmedium-1-5">
1-5 but not selected
</div>
</div>
<div class="indicesCursos">
<div>
Not selected
</div>
</div>