Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Стили (CSS) » Отмена наследования в CSS

Отмена наследования в CSS


     css, стили    Все вопросы » Стили (CSS)    8765

вопрос
Здравствуйте, не силён в css. поэтому такой вопрос: как отменить родительское наследование в css. Конкртено, в body и * прописан padding: 0; , для всех блоков работает нормально, но для одного блока он не нужен, как отменить этот padding только для нужного блока?

Ответил: ПафНутиЙ


body, 
* {
    padding: 0;
}
.concrete_block {
    padding: 10px;
}

3 комментария

wulv
Юзер

wulv - -

Попробуй "!important"

Torman
Юзер

Torman - -

Не понял, куда ставить "!important"?
Вот код:
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, img, form, fieldset, blockquote {
    border: 0;
        margin: 0;
        padding: 0;
}

* {
        margin: 0;
        padding: 0;
}

он наследуется везде, но в одном блоке не нужен padding: 0; , как его убрать из того блока?

D0Gmatist
Юзер

D0Gmatist - -

padding: initial;

Значение initial применяется для установки исходного значения свойства. Может пригодиться в нескольких случаях, к примеру, восстановить значения свойств, заданных браузером по умолчанию или задать начальное значение свойства, измененное в результате наследования. Ключевое слово initial добавлено в CSS3 и пока плохо поддерживается браузерами.

Похожие вопросы

наверх