Использование звёздочки в стилях

460
07 января 2017, 14:39

Я в исходниках одного сайта нашел *a. Что это значит? Что значит сама звездочка, *?

Answer 1

Я почти уверен, что это просто опечатка.
Есть селектор *, означающий "выбрать все тэги" (универсальный селектор).
Есть селектор a, означающий "выбрать все тэги a".
А *a — такого нет.

Answer 2

В целом, вам стоит заглянуть сюда.

Вот код из примера по вашему вопросу, для общего понимания вопроса:

[href*="htmlbook"] {  
  background: yellow; /* Желтый цвет фона */ 
}
<p><a href="http://www.htmlbook.ru/html/">Теги HTML</a> |  
<a href="http://stepbystep.htmlbook.ru">Шаг за шагом</a> |  
<a href="http://webimg.ru">Графика для Веб</a></p>

И второй пример

* {  
    margin: 0; 
    padding: 0; /* Убираем отступы и поля для всех элементов */ 
   } 
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem  
  nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> 

Answer 3

Это либо опечатка, либо костыль под какой-то конкретный браузер. Например, старые IE ели звёздочку перед именем css-свойства. Может и для тегов прокатывает - не знаю.

READ ALSO
Не корректно работает .toggleClass() jquery

Не корректно работает .toggleClass() jquery

Здравствуйте, есть сайт, фильтр которой открывается и закрывается с помощью функцииtoggleClass(), сам код выглядит следующим образом:

450
Относительный путь

Относительный путь

Здравствуйте! Столкнулся с проблемой не отображения картинкиКартинка задана через

332
QLineEdit отсебятина

QLineEdit отсебятина

при нажатии на кнопку 1 долно в окно qlineedit выводить 1 а он 11 пишетОткуда он это берет?

311
Диалог выбора камеры при capDriverConnect (WinAPI)

Диалог выбора камеры при capDriverConnect (WinAPI)

Приложение делает снимки с камеры

519