Page 1 sur 1
Bordure de cellule : pas d'affichage sous IE
Publié : 11 janv. 2008, 11:30
par 007fbi
Bonjour,
En créant des bordures de cellules ("styles internes", "bordures", ...), j'ai un résultat normal sous Firefox mais sous IE 7 certaines bordures n'apparaissent pas.
Quelqu'un aurait une piste pour identifier mon erreur ?
Code d'une cellule concernée par ce dysfonctionnement :
<td style="border-left: 2px solid rgb(255, 153, 0);"></td>
Merci !
Publié : 11 janv. 2008, 11:44
par Fabrice.Tres.Net
L'erreur ne doit pas être là... je pense que ta bordure est recouverte par un autre élément.
Pour ce genre de problème, l'accès à la page est essentielle. Tu peux toujours mettre la page en ligne sur ton site web sous un nom temporaire, et nous communiquer le lien.
Voici une adresse pour visualiser
Publié : 11 janv. 2008, 11:52
par 007fbi
Fabrice.Tres.Net a écrit :L'erreur ne doit pas être là... je pense que ta bordure est recouverte par un autre élément.
Pour ce genre de problème, l'accès à la page est essentielle. Tu peux toujours mettre la page en ligne sur ton site web sous un nom temporaire, et nous communiquer le lien.
Excellente idée. Les bordures extérieures (orange) sur cette page exemple :
http://www.jcl-web.com/bordures.html
J'ai vérifié de nouveau

k sous firefox, surprenant sous IE
Merci
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Publié : 11 janv. 2008, 11:57
par chinon37
Cela est du à une différence d'interprétation de IE et des autres navigateurs de l'épaisseur de la bordure:
L'un inclut l'épaisseur de la bordure dans la taille de la cellule et pas l'autre.
C'est l'une des raisons pour lesquelles il est déconseillé de faire la mise en page par tableaux
Il vaut mieux passer par les conteneurs génériques <div> et la mise en pages et style par le css.
Voir à ce sujet le lien :
http://css.alsacreations.com/Faire-une- ... -tableaux/
Publié : 11 janv. 2008, 12:21
par Fabrice.Tres.Net
Pour faire la mise en forme, il faut utiliser les feuilles de styles, et surtout ne pas utiliser la barre de mise en forme de Kompozer, sinon cela génère un code "vieillot" moins maintenable et moins pratique.
Pour ce, dans le menu option de kompozer > General,
il faut cocher : Utiliser CSS au lieu des attributs HTML!
L'avantage des feuilles de style, c'est que tu définis un style pour un titre et ensuite tu peux le réutiliser pour les autres, garant d'une homogénéité de présentation dans les pages... si tu le modifies cela s'applique partout...pratique pour changer rapidement et renouveller l'aspect de son site avec peu d'effort.
Je te conseille de survoler au moins le site du zero
http://www.siteduzero.com/tuto-3-6-0-ap ... e-web.html, tu découvriras la pertinence de ces + qui te feront gagner BEAUCOUP DE TEMPS dans le futur!