Какой я должен использовать?(спектакль) - PullRequest
2 голосов
/ 01 апреля 2012

Я хочу знать простую вещь:

при настройке стиля, который наследуется всеми его дочерними элементами, рекомендуется ли быть наиболее конкретным?

Структура: html> body> parent_content> wrapper> p

Я хочу применить стиль к p, но с учетом этого:

  • Мне все равно, что у parent_content или wrapper есть стиль
  • Меня волнует изменение стиля html или body (или всех p)

Так что мне использовать?

#parent_content{
    color:#555;
}

#parent_content p{
    color:#555;
}

#wrapper{
    color:#555;
}

#wrapper p{
    color:#555;
}

/*...etc...*/

Также, некоторые ссылки на учебники по этому поводу были бы великолепны

1 Ответ

1 голос
/ 01 апреля 2012

Что касается специфики, присвойте идентификатор p и используйте

#paragraphid {}

Но ответ зависит от того, что на самом деле ваша нужна . Я сломаю твой код

#parent_content{
    color:#555;
}

Будет применять цвет текста внутри и, возможно, внутри его дочерних элементов

#parent_content p{
    color:#555;
}

Применит цвет ко всем p внутри #parent_content и его дочерним элементам

#wrapper{
    color:#555;
}

Применит цвет ко всему тексту внутри него и его дочерним элементам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...