Подстановочные знаки класса в CSS Ошибка синтаксического анализа 'div.*{'
Я заметил, что у меня много повторяющихся кодов в моих div ах и что некоторые люди имеют:
* {
padding: 0;
border: 0;
margin: 0;
}
Это влияет на все элементы, включая заголовки и абзацы, поэтому я попытался:
div.* {
position: relative;
padding: 0;
border: 0;
margin: 0;
}
Который не работает правильно и отображается как ошибка разбора в валидаторе w3c.
Какой правильный шаблон для класса?
1 ответ
Решение
Вы пытаетесь соответствовать любому div
элемент, который имеет класс, каким бы ни был этот класс?
Если так, используйте селектор атрибута:
div[class] {
position: relative;
padding: 0;
border: 0;
margin: 0;
}
Или ты просто ищешь div
элемент?
Тогда просто используйте div
:
div {
position: relative;
padding: 0;
border: 0;
margin: 0;
}