bonjour,
Jadis (oui je suis âgé), on pouvait utiliser nbsp pour mettre en majuscule la 1ere lettre d'une phrase uniquement et non pas chaque mot.
ça ne fonctionne plus maintenant ou bien ça dépend des navigateurs ou d'une norme abandonnée ?
Avant, je pouvais faire :
<div style="text-transform:capitalize;">Ceci est bleu</div>
pour avoir un rendu comme ça :
Maintenant, l'espace non-sécable (aka nbsp) ne compte plus ! et j'ai un rendu comme ça :
Comment faire alors ? n'y-a-t-il pas une propriété "première lettre" en CSS ?
J'ai vu passer des choses avec "initial-letter" pour faire une lettrine (même système que grossier/capitaliser la 1ere lettre) mais ça semble dédié à firefox...
Une idée de comment faire ça en CSS (sans JS, sans jsquery) ?
Partager