Pergunta

Eu não faço nada em particular. Eu uso Safari, e quando eu uso <strong>blabla</strong> não funciona, mas <b>blbla</b> faz. Alguma idéia sobre qual pode ser o motivo?

Cumprimentos...

Eu uso o Yahoo Reset.css, se isso pode causar o problema.


Código de amostra:

<p><strong>Address:</strong> bla bla bla blaabllb</p> 
Foi útil?

Solução

Sim, o Yahoo! A redefinição do CSS remove a formatação de tags fortes (assim como todas as outras tags).

Você precisará declarar explicitamente a formatação, conforme observado nas outras respostas ...

strong { font-weight: bold; }

O Firefox Plugin Firebug permite que você clique com o botão direito do mouse em um elemento e diga "Inspecione o elemento", que, entre outras coisas, exibe o que o CSS foi aplicado a esse elemento e a partir de qual folha de estilo CSS vem. Muito útil para enfrentar o que está causando um problema como esse.

Outras dicas

A redefinição do Yahoo.css tem isso:

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

Isso realmente significa que não será ousado.

Pode ser que o navegador tenha perdido as configurações padrão para o elemento "forte".

Tente fazê -lo "Recordar" especificando -o explicitamente em seu CSS:

strong
{
    font-weight: bold;
}

Você não deve usar as tags "Strong" e "B" para obter apenas texto em negrito. Em vez disso, use folhas de estilo para fazer o texto parecer ousado e usar apenas forte se você quiser enfatizar algo. Você também pode usar folhas de estilo para fazer com que o forte pareça ousado no Safari.

Bem, tudo depende do que o CSS está fazendo.

strong {
    font-weight:bold;
}

fará com que pareça ousado. Alguns navegadores terão esse conjunto como uma regra de CSS padrão, outros podem não. Você definiu qualquer coisa que diga explicitamente que forte ou <b> resultará em texto em negrito?

Geralmente, você não deve confiar nos navegadores para estilizar elementos por conta própria. Por exemplo, o Safari pode dizer:

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

Enquanto o Firefox pode ter:

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

ou algo assim. Portanto, quando usuários diferentes visualizam sua página, ela pode ou não parecer a mesma.

Investigar arquivos reset.css (talvez aqui) e pense em dizer ao navegador como você deseja que seja via CSS.

Você tem forte declarado em seu arquivo CSS? Se você tem uma declaração:

strong{}

Então nada vai acontecer.

Você precisa ter:

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

<strong> é um elemento semântico usado para enfatizar o texto fechado, enquanto <b> (embora "depreciado") é mais uma convenção tipográfica.

strong {font-weight:bold}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top