Что значит данная запись в CSS?

350
04 апреля 2017, 11:06

Что значит данная запись в CSS?

div[class^=col]

И насколько это кроссбраузерно?

Answer 1

Это означает div с классом, начинающимся с указанного текста col.
.col1, .column, .col-12 попадают под селектор.

Это довольно старая инструкция, у нее отличная кроссбраузерность

Answer 2

Значение атрибута начинается с определённого текста

Устанавливает стиль для элемента в том случае, если значение атрибута тега начинается с указанного текста. Синтаксис применения следующий.

[атрибут^="значение"] { Описание правил стиля } 
Селектор[атрибут^="значение"] { Описание правил стиля }

В первом случае стиль применяется ко всем элементам, у которых значение атрибута начинаются с указанного текста. А во втором — только к определённым селекторам. Использование кавычек не обязательно, но только если значение содержит латинские буквы и без пробелов.

Пример:

a[href^="http://"] {  
  font-weight: bold /* Жирное начертание */ 
 }
<p><a href="1.html">Обычная ссылка</a> |  
  <a href="http://htmlbook.ru" target="_blank">Внешняя  
  ссылка на сайт htmlbook.ru</a></p>

Внешние ссылки начинающиеся с ключевого слова http:// будут выделены жирным начертанием.

Источник

P.S: там же и о других селекторах атрибутов.

Answer 3

[attr^="val"] означает, что выбрать элемент, атрибут которого начинается с val, например "value".

У вас значит выбрать div у которого class начинается с col

На сколько кроссбраузерно можно посмотреть на всеизвестном ресурсе caniuse

В частности получается так:

В целом селекторы можно посмотреть на w3schools

READ ALSO
как сделать кнопки поверх img?

как сделать кнопки поверх img?

например, в данном случае кнопки Редактировать и Удалитьздесь они просто внизу, а надо именно поверх

214
Анимация ссылки в формы &ldquo;волны&rdquo; на CSS

Анимация ссылки в формы “волны” на CSS

Добрый день! Подскажите пожалуйста как сделать примерно такую анимку на CSS https://wwwyoutube

317
Yii2. Помогите переделать запрос MySQL

Yii2. Помогите переделать запрос MySQL

Существует работающий в YII2 через Product::findBySql() запрос:

314
База областей России , городов и почтовые индексы этих городов [требует правки]

База областей России , городов и почтовые индексы этих городов [требует правки]

Долго уже ищу , нашел только область-город , но нужен еще индекс

319