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

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


     08.01.2014    Стили (CSS)    4224

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

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


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

Комментарии пользователей (3)

wulv
131 | 49

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

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

Torman
30 | 12

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
225

794 | 281

D0Gmatist - 10 января 2014 11:38 - Местный

padding: initial;

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

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

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

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