<b>: l'elemento "Porta attenzione su"
L' elemento HTML <b>
viene utilizzato per attirare l'attenzione del lettore sul contenuto dell'elemento, a cui altrimenti non viene attribuita particolare importanza. Questo era precedentemente noto come elemento Boldface e la maggior parte dei browser disegna ancora il testo in grassetto. Tuttavia, non dovresti usarlo per lo stile del testo; invece, dovresti usare la proprietà CSS font-weight
per creare testo in grassetto o l' elemento <strong>
per indicare che il testo è di particolare importanza.
Note sull'utilizzo
- Utilizzare
<b>
per i casi come le parole chiave in un riepilogo, i nomi dei prodotti in una recensione o altri intervalli di testo la cui presentazione tipica sarebbe in grassetto (ma senza includere un'importanza speciale). - Non confondere l'elemento
<b>
con gli elementi<strong>
,<em>
o<mark>
. L'elemento<strong>
rappresenta un testo di una certa importanza ,<em>
pone un po' di enfasi sul testo e l'elemento<mark>
rappresenta un testo di una certa rilevanza . L'elemento<b>
non trasmette tali informazioni semantiche speciali; usalo solo quando nessun altro va bene. - Allo stesso modo, non contrassegnare titoli e intestazioni utilizzando l'elemento
<b>
. A tale scopo, utilizzare i tag<h1>
-<h6>
.Inoltre, i fogli di stile possono modificare lo stile predefinito di questi elementi, con il risultato che non sono necessariamente visualizzati in grassetto. - È buona norma utilizzare l'attributo
class
dell'elemento<b>
per trasmettere informazioni semantiche aggiuntive secondo necessità (ad esempio<b class="lead">
per la prima frase di un paragrafo). Ciò semplifica la gestione di più casi d'uso di<b>
nel caso in cui le tue esigenze stilistiche cambino, senza la necessità di modificare tutti i suoi usi nell'HTML. - Storicamente, l'elemento
<b>
doveva rendere il testo in grassetto. Le informazioni sullo stile sono state deprecate da HTML4, quindi il significato dell'elemento<b>
è stato modificato. - Se non c'è uno scopo semantico nell'usare l'elemento
<b>
, dovresti invece usare la proprietà CSSfont-weight
con il valore "bold" per rendere il testo in grassetto.
<p>
Questo articolo spiega l'uso di alcuni elementi in un documento <b class="keywords">HTML</b>
</p>