Что может привести к игнорированию жирного тега <b>? - PullRequest
3 голосов
/ 17 марта 2012

У меня проблема с некоторым HTML, отображаемым в Drupal, но я не уверен на 100%, что это проблема Drupal.Я использую жирный тэг для выделения слова, но он не отображается жирным шрифтом.Он подумал, что это может быть шрифт Google, который я использовал, поэтому я отключил его, но я все еще получаю проблему.

Я проверил источник страницы:

<div id="begin_block">
  <div id="fw_begin"><h2>Find words <b>beginning</b> with:</h2></div>
    <div id="inp_begin"><input type="text" /></div>
    <div id="aft_begin">(max. 5 characters)</div>
    <div id="but_begin"><button type="button">Go</button></div>
</div>

Но я все еще получаю:

enter image description here

Что может быть причиной этой проблемы?

ОБНОВЛЕНИЕ

В теме действительно есть reset.cssЯ использую.Жирный шрифт определяется как:

b{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}

Ответы [ 2 ]

9 голосов
/ 17 марта 2012

Лист CSS (сброс), вероятно, определил b{font-weight:normal;}. Чтобы «исправить» стиль, добавьте b{font-weight:bold;}.

Кроме того, тег <strong> является семантически более правильным, поэтому используйте его вместо <b>.

0 голосов
/ 17 марта 2012

Что вам нужно сделать, это использовать firebug или google's developer console для его отладки. Если у вас нет опыта работы хотя бы с одним из них, не волнуйтесь - вам придется потратить некоторое время и изучить его.

В качестве реального решения вы можете заключить текст в <span> вместо <b>, добавить в него какой-нибудь значимый класс, например «стресс» (но вам следует избегать названий классов, таких как «жирный», потому что вы можете измениться). ваш разум и вместо font-weight вы будете использовать подчеркивание, и в этом случае вы либо измените имя класса или выделите жирный класс для стиля подчеркивания) и добавите к нему что-то вроде

.stress{
 font-weight: bold !important;
}

Скорее всего, вы где-то перезаписываете шрифт, и важно, чтобы он больше не перезаписывался.

Кстати: конечно, вам не нужно использовать <span> с именем класса, вы также можете использовать другие селекторы, такие как <strong> и т. Д.

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