Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Стили (CSS) » Отмена наследования в CSS

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


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

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

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


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

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

wulv
Юзер

wulv - 8 января 2014 19:02 -

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

Torman
Юзер

Torman - 8 января 2014 21:45 -

Не понял, куда ставить "!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 - 10 января 2014 11:38 -

padding: initial;

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх