Content opmaken met :first-letter

Soms wordt in een boek de eerste letter van een hoofdstuk heel groot gedrukt. Je ziet dat vaak in oude boeken. Soms is het lettertype van die eerste letter ook nog anders. Het ziet een beetje uit zoals deze paragraaf.

Je ziet een grote hoofdletter S. Deze heeft een andere kleur dat de rest van de tekst. Ook is het lettertype van de S anders. De tekst vloeit netjes om de eerste letter heen.

Op deze bladzijde wordt besproken hoe je dit doet.

Het is mogelijk om de pseudo-class :first-letter te combineren met :first-line. Dat doe je door aan het tekstblok (in dit geval een paragraaf) zowel de classes eersteRegel en eerste mee te geven:

<p class="eersteRegel eerste">
 
De volgorde is hierbij niet van belang.
De pseudo-class first-line wordt besproken in het item Content opmaken met :first-line.

Gebruik:

De code van de class 'eerste' ziet er als volgt uit:
 
(Zet dit in de <HEAD>).

<style>
.eerste:first-letter { font-family:FontinRegular; float:left; color:#2B6CC4;
  font-size:100px; line-height:85px; margin-right:10px }
 
/* Hieronder staat het webfont dat wordt gebruikt voor de eerste letter */
 
@font-face { font-family: 'FontinRegular';
  src: url('fonts/fontin-regular-webfont.eot');
  src: url('fonts/fontin-regular-webfont.eot?#iefix')
      format('embedded-opentype'),
      url('fonts/fontin-regular-webfont.woff') format('woff'),
      url('fonts/fontin-regular-webfont.ttf') format('truetype'),
      url('fonts/fontin-regular-webfont.svg#FontinRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
</style>

Opmerkingen:

 
terug

html-358; Laatste wijziging: 21 mei 2020