Я не делаю CSS, и я даже не уверен, что это называется, так извините невежество :-)
.examples {
}
.examples b {
font-weight: bold;
}
.examples p {
margin-top: 0.9em;
margin-bottom: 0.9em;
}
Я предполагаю, что это означает, что любые b
или p
теги внутри <div class='examples'>
будут использовать стиль с .examples
и все, что задано для b
или p
?
Могу ли я создать свой собственный стиль с помощью этого соглашения, например?
.examples mystyle {
}
<div class='examples'>
<div class='mystyle'>
...
Я хочу mystyle
использовать examples
укладку, но переопределить с черной нижней границей. Использование .examples.mystyle
нижняя граница появляется за пределами examples
div, но с .examples mystyle
закрывающий div выглядит хорошо, но нижняя черная граница ушла. Приношу свои извинения, поэтому он не работает в любом случае.
Поскольку вы используете класс в теге, он должен быть селектором класса, и элемент должен быть дочерним .examples
:
/* Notice the '.' on mystyle */
.examples .mystyle {
}
<div class="examples">
<div class='mystyle'></div>
</div>
В CSS-стиле есть несколько частей:
.examples .mystyle { /* selector */
font-weight: bold; /* This entire line is a declaration consisting of a property & value*/
}
mystyle
внутри examples
DIV, следовало бы упомянуть , что.
.examples mystyle {
работает, но .mystyle
не работает, форматирование из examples
не распространяется на дочерний div.
То, о чем вы, кажется, спрашиваете, является терминологией для описания дочерних элементов наследования стиля от предка; это "каскад" каскадных таблиц стилей. Не все элементы наследуют от своих родителей/предков (a
ссылки, в частности, не наследуют color
свойство по умолчанию, хотя указав color: inherit;
в их CSS декларации может заставить их сделать это).
Если вы спрашиваете о том, как обратиться к списку селекторов, которые определяют, какие элементы нацелены определенным правилом, то есть "селектор" или "селекторное выражение".
Рекомендации:
div
не находится внутри какого-либо элемента, не говоря уже об элементе с классомexamples
. Пожалуйста, найдите время, чтобы прочитать о селекторах CSS: Селекторы, Уровень 3 .