Все: начальный против использования CSS -сбросаCSS

Разбираемся в CSS
Ответить
Anonymous
 Все: начальный против использования CSS -сброса

Сообщение Anonymous »

Я знаю, что есть много так называемых "CSS Resets", например, Но я не понимаю, почему я не могу использовать что-то более простое. Это свойство в спецификации CSS.
И, поскольку в настоящее время у нас есть все , похожее на свойство ключевое слово, я ожидал, что могу использовать что-то вроде

Код: Выделить всё

* {
all: initial;
}

or

:root {
all: initial;
}
Вместо всех этих Reset.css s и normalize.css s. То есть я ожидал, что один из этих коротких Snipets поможет мне удалить стили, добавленные на веб -страницу с таблицы стилей пользователя. Кажется, что < /p>

Код: Выделить всё

:root, html, body {
all: initial
}
< /code>
на самом деле не удаляет стили «унаследован» от таблицы стиля пользователя вообще, и < /p>
* {
all: initial
}
< /code>
Удаляет стили слишком агрессивно. Например, это делает мой стиль 
и Script элементы видимыми! Я не думаю, что спецификация CSS говорит, что эти два элемента должны быть видны. Я уверен, что спецификация CSS говорит, что они должны быть не . То есть, похоже, < /p>
* {
all: initial
}
< /code>
Вместо сброса моих стилей на уровне спецификации CSS сбрасывает их на абсолютно-нулевое. Это не то, что я хочу. < /P>

может кто -нибудь объяснить, что не так в моем понимании? < /P>

Подробнее здесь: https://stackoverflow.com/questions/720 ... css-resets
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»