28173 sujets

CSS et mise en forme, CSS3

Bonjour,
Je voudrais créer une lettrine sur quelques paragraphes de texte. Le principe étant de la faire à des dimensions précises pour utiliser une image de fond.

Pas de problème pour la faire comme je le veux en encadrant manuellement la première lettre d'un span :
<p><span class="lettrine">L</span>orem ipsum tout ça...</p>

et en appliquant un style à celui-ci (flottement à gauche, type bloc pour régler mes dimensions, etc.).

Mais pour automatiser le principe, j'aurais bien voulu utiliser la pseudo classe :first-letter sur mes paragraphes. Les styles de typos s'appliquent bien, le flottement aussi, mais impossible de régler des dimensions précises : le "display: block" ne semble pas être pris en compte. Est-ce normal ?
Modifié par terzag (23 Apr 2007 - 18:16)
terzag a écrit :
Bonjour,
Mais pour automatiser le principe, j'aurais bien voulu utiliser la pseudo classe :first-letter sur mes paragraphes. Les styles de typos s'appliquent bien, le flottement aussi, mais impossible de régler des dimensions précises : le "display: block" ne semble pas être pris en compte. Est-ce normal ?


Oui. Le pseudo-élément :fist-letter n'admet qu'un nombre limité
de propriétés et les propriétés display, height et width en
sont exclu.
Modifié par Hermann (23 Apr 2007 - 23:19)