Я ищу селектор, чтобы он соответствовал значению, которое представляет собой список переносимых слов в значении класса. [class|="word"]
должен сделать это, но не может быть ничего предшествующего ему. Селектор [class*="word"]
будет работать, если в качестве значения есть слово, разделенное пробелом, или если вообще нет места. Пример первого случая можно увидеть здесь http://jsbin.com/OkIxaNa/2/.Селектор атрибутов, предназначенный для значения, разделенного пробелом, и представляет собой список переносимых слов
CSS
div {
width:50%;
height:100px;
background-color:#aaa;
margin: 5px 0 5px 0;
}
/*selector one*/
[class|="example-one"] {
background-color:#0aa;
}
/*selector two*/
[class*="example-two"] {
background-color:#a0a;
}
HTML
<div class="example-one-3">
rule 1<br/>
match
</div>
<div class="example-one-5">
rule 1<br/>
match
</div>
<div class="chaos example-one-7">
rule 1<br/>
wanted to match
</div>
<div class="chaos example-two-7">
rule 2<br/>
match
</div>
<div class="chaosexample-two-7">
rule 2<br/>
do not want
</div>
То, что я специально искал, чтобы быть в состоянии выбрать существующие классы формата слово-слово-слово. Поэтому скажите любому элементу значение col - * - 4.
Возможно ли это использовать только css селектора?
возможно дубликат: http://stackoverflow.com/questions/3338680/css-selector-by-class-prefix – andi
@andi Я не вижу в этом вопросе где человек ищет «col - * - 4», вы даже последовали примеру ссылки? O. нет. Я понял. Вы посмотрели на SO для ответа, и когда вы не смогли найти его, хотя это был обман. – QueueHammer
Можете ли вы пояснить, что вы подразумеваете под «col - * - 4»? Как это относится к вашему примеру html (я не вижу «col» в любом месте)? –