@7a-666

Почему не работает универсальный селектор *?

Когда я использую такой код
*{
    margin: 0;
    padding: 0;
    text-decoration: none;
}

Он не применяется на теги p но если явно указать то стили заработают в чем логика
p{
        margin: 0;
        padding: 0;
    }
  • Вопрос задан
  • 158 просмотров
Решения вопроса 2
Stalker_RED
@Stalker_RED
Специфичность - это способ, с помощью которого браузеры определяют, какие значения свойств CSS наиболее соответствуют элементу и, следовательно, будут применены. Специфичность основана на правилах соответствия, состоящих из селекторов CSS различных типов.

Как вычисляется специфичность?
Специфичность представляет собой вес, придаваемый конкретному правилу CSS. Вес правила определяется количеством каждого из типов селекторов в данном правиле. Если у нескольких правил специфичность одинакова, то к элементу применяется последнее по порядку правило CSS. Специфичность имеет значение только в том случае, если один элемент соответствует нескольким правилам. Согласно спецификации CSS, правило для непосредственно соответствующего элемента всегда будет иметь больший приоритет, чем правила, унаследованные от предка.
Ответ написан
Комментировать
SpiderPigAndCat
@SpiderPigAndCat
занимаюсь салообразованием
приоритет. гугли вес селекторов
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Odhernes
Мне помогло такое написание:

html * {
	padding: 0;
	margin: 0;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы