Определение пользовательских стилей CSS для HTML-тегов

0

Я не делаю 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 выглядит хорошо, но нижняя черная граница ушла. Приношу свои извинения, поэтому он не работает в любом случае.

http://jsfiddle.net/SAFX/5ft9W/

  • 0
    Ваш div не находится внутри какого-либо элемента, не говоря уже об элементе с классом examples . Пожалуйста, найдите время, чтобы прочитать о селекторах CSS: Селекторы, Уровень 3 .
  • 0
    .examples .mystyle {} Это действительно
Показать ещё 12 комментариев
Теги:

2 ответа

3

Поскольку вы используете класс в теге, он должен быть селектором класса, и элемент должен быть дочерним .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*/
}
  • 1
    Да, это то, что я делаю, mystyle внутри examples DIV, следовало бы упомянуть , что.
  • 0
    @KevinBowersox .examples mystyle { работает, но .mystyle не работает, форматирование из examples не распространяется на дочерний div.
Показать ещё 8 комментариев
2

То, о чем вы, кажется, спрашиваете, является терминологией для описания дочерних элементов наследования стиля от предка; это "каскад" каскадных таблиц стилей. Не все элементы наследуют от своих родителей/предков (a ссылки, в частности, не наследуют color свойство по умолчанию, хотя указав color: inherit; в их CSS декларации может заставить их сделать это).

Если вы спрашиваете о том, как обратиться к списку селекторов, которые определяют, какие элементы нацелены определенным правилом, то есть "селектор" или "селекторное выражение".

Рекомендации:

Ещё вопросы

Сообщество Overcoder
Наверх
Меню