BR
génère un saut de ligne et ce n'est qu'un saut de ligne. Comme cet élément n'a pas de contenu, il n'y a que quelques styles qui ont du sens à y appliquer, comme clear
ou position
. Vous pouvez définir BR
la bordure de ce dernier mais vous ne le verrez pas car il n'a pas de dimension visuelle.
Si vous aimez séparer visuellement deux phrases, vous voudrez probablement utiliser la règle horizontale qui est destinée à cet objectif. Puisque vous ne pouvez pas changer le balisage, j'ai bien peur qu'en utilisant uniquement CSS, vous ne pouvez pas y parvenir.
Il semble que cela ait déjà été discuté sur d'autres forums. Extrait de Re: Définition de la hauteur d'un élément BR à l'aide de CSS :
[C] e conduit à un statut quelque peu étrange pour BR en ce que d'une part il n'est pas traité comme un élément normal, mais plutôt comme une instance de \ A dans le contenu généré, mais d'autre part, il est traité comme un élément normal en ce que (un sous-ensemble limité de) propriétés CSS y sont autorisées.
J'ai également trouvé une clarification dans la spécification CSS 1 (aucune spécification de niveau supérieur ne la mentionne):
Les propriétés et valeurs CSS1 actuelles ne peuvent pas décrire le comportement de l'élément 'BR'. En HTML, l'élément «BR» spécifie un saut de ligne entre les mots. En effet, l'élément est remplacé par un saut de ligne. Les futures versions de CSS peuvent gérer le contenu ajouté et remplacé, mais les formateurs basés sur CSS1 doivent traiter spécialement «BR».
Les tests de Grant Wagner montrent qu'il n'y a aucun moyen de styliser BR
comme vous pouvez le faire avec d'autres éléments. Il existe également un site en ligne où vous pouvez tester les résultats dans votre navigateur .
Mettre à jour
pelms a fait quelques recherches supplémentaires et a souligné que IE8 (sur Win7) et Chrome 2 / Safari 4b vous permet de créer BR
un peu de style . Et en effet, j'ai vérifié la page de démonstration d' IE avec le moteur IE8 d' IE Net Renderer , et cela a fonctionné.
Mise à jour 2
C69 fait d'autres enquêtes, et il se trouve que vous pouvez le style de la marque pour br
assez fortement (mais pas multi-navigateur), mais cela n'affectera pas la rupture de ligne elle - même, parce qu'il semble appartenir à conteneur parent.