Balise <BR> - HTML/CSS - Programmation
Marsh Posté le 30-07-2003 à 11:37:18
<br />
C'est une balise auto-fermante ou orpheline comme <img src="" alt="" />
Marsh Posté le 30-07-2003 à 11:49:18
ben, lorsque j'utilise <br />, j'obtiens de nouveau des ecart entre moz et ie...
je crois que je vais laisser des <br> sans fermeture, quitte a ne pas respecter les standards, dommage ....
Marsh Posté le 30-07-2003 à 11:55:40
A priori <br /> a le même comportement entre tous les navigateurs, il s'agit d'un retour à la ligne.
Le problème que tu sous-entends intervient lorsque qu'on usurpe l'usage du <br /> en l'utilisation à plusieurs reprises pour faire des espaces entre des paragraphes (<br /><br /><br /> ). Un peu comme dans Word lorsque les gens créent plusieurs paragraphes vides en appuyant sur Entrée frénétiquement afin de passer à la page suivante.
La bonne façon de faire des espaces entre des blocs c'est d'utiliser la propriété margin (margin-bottom par exemple) appliquée au bon élément (par exemple un paragraphe) dans ta feuille de style.
Marsh Posté le 30-07-2003 à 12:04:35
damned, je suis fait !
c'est exactement ce que je fais !! en fait c'est pour ma banniere : je la met en fond dans mon css, mais apres je dois remplir de vide pour avoir la bonne hauteur.
Donc si je te suis, j'utilise la propriete margin bottom : le probleme, c'est que lorsque je l'applique au DIV correspondant a ma banniere, ca ne marche pas : il considere qu'il n'y a rien (j'ai une barre en haut qui n'a pas l'epaisseur specifié en margin bottom)
Marsh Posté le 30-07-2003 à 12:12:27
BlackDalhia a écrit : c'est exactement ce que je fais !! en fait c'est pour ma banniere : je la met en fond dans mon css, mais apres je dois remplir de vide pour avoir la bonne hauteur. |
Dans ce cas spécifie sa taille dans la CSS plutôt :
width:468px;
height:60px;
par exemple.
Marsh Posté le 30-07-2003 à 12:15:20
non, c'est bon : en fait j'en ai profité pour mettre ma barre d'outil dans l'espace de la bannniere, j'ai donc appliquer un margin-bottom au paragraphe concerné : et la c'est tip top dans ie et moz !
en plus ca me permet d'eviter d'utiliser une classe en plus en positionnement absolu pour la barre d'outil
merci beaucoup !
Marsh Posté le 30-07-2003 à 14:05:23
fastclemmy a écrit : Un peu comme dans Word lorsque les gens créent plusieurs paragraphes vides en appuyant sur Entrée frénétiquement afin de passer à la page suivante. |
J'ai vu pire : un mec qui appuyait frénétiquement sur la barre d'espace pour passer à la ligne ou au paragraphe suivant. Un document Word de 150 K avec en réalité une seule ligne de texte
Ca a été plutot sympa pour convertir tout ça en HTML
Marsh Posté le 30-07-2003 à 21:05:52
Il y avait un topic sur le même sujet il y a quelques jours... http://forum.hardware.fr/forum2.ph [...] 823&cat=10
Marsh Posté le 30-07-2003 à 11:29:55
Hello !
j'ai un peu de mal avec les balises <BR> et la norme w3c : lorsque je passe par leur validateur, on me dit qu'il faut une balise de fermeture </br>.
Le probleme est que si je rajoute des </br>, ca me fout ma mise en page en l'air et que ca fait apparaitre de grosses differences entre IE et Mozilla ... de nouvelles lignes vides apparaissent.
==> y a t il un moyen de se passer de <br> ou d'eviter ces differences entre navigateur ?
---------------
La vie est le cauchemar de ceux qui revent