Naar de inhoud
Gratis naslagwerk over HTML
HTML leren en naslaan
Naslag / Tekst en koppen

Het element <b>

Het <b>-HTML-element wordt gebruikt om de aandacht van de lezer te vestigen op de inhoud van het element, zonder dat daarmee bijzonder belang wordt toegekend. Dit werd vroeger het Boldface-element genoemd, en de meeste browsers geven de tekst nog steeds vetgedrukt weer. Je moet <b> echter niet gebruiken om tekst te stylen of om er belang aan toe te kennen. Als je vetgedrukte tekst wilt maken, moet je de CSS-eigenschap font-weight gebruiken. Als je wilt aangeven dat een element van bijzonder belang is, moet je het <strong>-element gebruiken.

Code
<p>
  The two most popular science courses offered by the school are
  <b class="term">chemistry</b> (the study of chemicals and the composition of
  substances) and <b class="term">physics</b> (the study of the nature and
  properties of matter and energy).
</p>
Resultaat in de browser

Attributen

Dit element bevat alleen de globale attributen.

Gebruiksnotities

  • Gebruik <b> voor gevallen zoals trefwoorden in een samenvatting, productnamen in een recensie, of andere stukken tekst die doorgaans vetgedrukt worden weergegeven (maar zonder dat er bijzonder belang aan wordt toegekend).
  • Verwar het <b>-element niet met de elementen <strong>, <em> of <mark>. Het <strong>-element geeft tekst van een bepaald belang weer, <em> legt enige nadruk op de tekst en het <mark>-element geeft tekst van een bepaalde relevantie weer. Het <b>-element draagt geen dergelijke bijzondere semantische informatie over; gebruik het alleen wanneer geen van de andere elementen past.
  • Markeer op dezelfde manier ook geen titels en koppen met het <b>-element. Gebruik hiervoor de tags h1 tot en met h6. Bovendien kunnen stylesheets de standaardstijl van deze elementen wijzigen, met als gevolg dat ze niet noodzakelijk vetgedrukt worden weergegeven.
  • Het is een goede gewoonte om het class-attribuut op het <b>-element te gebruiken om indien nodig aanvullende semantische informatie over te dragen (bijvoorbeeld <b class="lead"> voor de eerste zin van een alinea). Dit maakt het makkelijker om meerdere gebruiksscenario's van <b> te beheren als je stilistische wensen veranderen, zonder dat je alle toepassingen ervan in de HTML hoeft aan te passen.
  • Historisch gezien was het <b>-element bedoeld om tekst vetgedrukt te maken. Stylinginformatie is sinds HTML4 verouderd verklaard, dus de betekenis van het <b>-element is veranderd.
  • Als er geen semantisch doel is om het <b>-element te gebruiken, moet je in plaats daarvan de CSS-eigenschap font-weight gebruiken met de waarde "bold" om tekst vet te maken.

Voorbeelden

HTML
<p>
  This article describes several <b class="keywords">text-level</b> elements. It
  explains their usage in an <b class="keywords">HTML</b> document.
</p>
Keywords are displayed with the default style of the
<b>element, likely in bold.</b>

Resultaat

Technische samenvatting

Inhoudscategorieën Flow-inhoud, phrasing-inhoud, palpabele inhoud.
Toegestane inhoud Phrasing-inhoud.
Weglaten van tags Geen, zowel de begin- als de eindtag zijn verplicht.
Toegestane ouders Elk element dat phrasing-inhoud accepteert.
Impliciete ARIA-rol generic
Toegestane ARIA-rollen Alle
DOM-interface HTMLElement

Zie ook

Verwante elementen