Вопрос

Я не делаю ничего особенного.Я использую Safari, и когда я использую <strong>blabla</strong> это не работает, но <b>blbla</b> делает.есть идеи, в чем может быть причина?

С уважением...

Я использую Yahoo Reset.css, если это может вызвать проблему.


образец кода:

<p><strong>Address:</strong> bla bla bla blaabllb</p> 
Это было полезно?

Решение

Да, Yahoo!Сброс CSS удаляет форматирование из тегов STRONG (а также из всех других тегов).

Вам нужно будет явно объявить форматирование, как указано в других ответах...

strong { font-weight: bold; }

Плагин Firefox Firebug позволит вам щелкнуть правой кнопкой мыши по элементу и сказать «Проверить элемент», что, помимо прочего, покажет, какой CSS был применен к этому элементу и из какой таблицы стилей этот CSS получен.Очень полезно для выяснения причины такой проблемы.

Другие советы

В файле reset.css Yahoo есть следующее:

address,caption,cite,code,dfn,em,strong,th,var { 
    font-style:normal; 
    font-weight:normal; 
} 

Это действительно означает, что это не будет жирным шрифтом.

Возможно, браузер каким-то образом потерял настройки по умолчанию для «сильного» элемента.

Попробуйте заставить его «напоминать», явно указав его в CSS:

strong
{
    font-weight: bold;
}

Не следует использовать теги «strong» и «b», чтобы получить только жирный текст.Вместо этого используйте таблицы стилей, чтобы сделать текст жирным, и используйте его только в том случае, если вы хотите что-то подчеркнуть.Вы также можете использовать таблицы стилей, чтобы сделать сильный шрифт жирным в Safari.

Ну, все зависит от того, что делает CSS.

strong {
    font-weight:bold;
}

сделает его жирным.В некоторых браузерах это правило CSS установлено по умолчанию, в других — нет.Устанавливали ли вы что-нибудь, что явно говорит о такой сильной или <b> приведет к выделению жирного текста?

Как правило, вам не следует полагаться на то, что браузеры будут самостоятельно стилизовать элементы.Например, Safari может сказать:

strong {
    font-weight:bold;
    font-size: 1.2em;
}

в то время как Firefox может иметь:

strong {
    font-weight:bold;
    color: #000000;
    font-size: 18px;
}

или что-то вроде того.Поэтому, когда разные пользователи просматривают вашу страницу, она может выглядеть, а может и не выглядеть одинаково.

Изучите файлы reset.css (возможно, здесь) и подумайте о том, чтобы сообщить браузеру, ЧТО вы хотите, чтобы он выглядел с помощью CSS.

У вас есть сильное объявление в вашем CSS-файле?если у вас есть декларация:

strong{}

тогда ничего не произойдет.

Тебе нужно иметь:

strong{
font-weight:bold;
font-style: italic;
}

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

strong {font-weight:bold}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top