S'affranchir de 'cellpadding' & 'cellspacing' ? - HTML/CSS - Programmation
Marsh Posté le 19-09-2005 à 20:21:24
Pour cellpadding, oui puisque c'est remplacé par padding. Pour cellspacing non vu que IE ne reconnait pas border-spacing, l'équivalent CSS.
Marsh Posté le 19-09-2005 à 20:34:56
Merci pour l'explication
C'est tout de même rageant de devoir coder à l'ancienne tout ça parce que le navigateur le plus utilisé ne supporte pas le CSS2..
Marsh Posté le 19-09-2005 à 20:38:13
Ou alors tu te contentes du cellspacing par défaut
Marsh Posté le 19-09-2005 à 20:44:44
ou alors tu te contente de faire des mises en page sans tableau
Marsh Posté le 19-09-2005 à 20:48:17
Il a parlé de mise en page ?
Marsh Posté le 19-09-2005 à 20:56:51
ce n'est pas pour de la mise en page, faudrait p-e arrêter de sortir les boucliers dès qu'on parle de tableaux
Marsh Posté le 19-09-2005 à 21:03:50
Notons que cellspacing et cellpadding ne sont pas dépréciés, donc parfaitement utilisables
Marsh Posté le 19-09-2005 à 21:07:44
Oui effectivement, c'est juste que je trouve les feuilles de styles pratique pour gérer cela à part et alléger au maximum le code html.
IE7 supportera enfin (parait-il) les normes du CSS2 et corrigera les nombreux bugs de l'interpréteur CSS d'IE6.
Une démarche qui pourrait enfin rabiliter IE auprès des développeurs web
Marsh Posté le 19-09-2005 à 22:45:30
et un "border-collapse: collapse;" sur le tableau ne ferait-il pas l'affaire ? Je crois que ça équivaut à un "cellspacing = '0'"
Marsh Posté le 19-09-2005 à 23:02:04
Effectivement
Bon s'il ne veut pas fusionner les bordures, il sera quand même coincé mais c'est déjà une bonne avancée
Marsh Posté le 19-09-2005 à 23:13:35
ANViL a écrit : Oui effectivement, c'est juste que je trouve les feuilles de styles pratique pour gérer cela à part et alléger au maximum le code html. |
oui en effet mais malheuresement IE7 ne sera pas utilisable sous windows 2k qui est mon OS préféré chez MS
Marsh Posté le 20-09-2005 à 09:11:41
petite note, dans le dernier site que j'ai fait pour ma boite il y avait 1 seul tabeau (5 cellules maxi) pour le squelette globale, et je n'ai utilisé, ni cellpadding, ni cellspacing, et je n'ai aucun problème de padding et d'espacement entre les cellules que ce soit sous IE ou sous FF et pourtant pas de doctype.
Marsh Posté le 20-09-2005 à 09:16:16
ben la réponses est : oui tu peux t'affranchir du cellpadding et du cellspacing en utilisant les CSS (je me trompe ?)
Marsh Posté le 21-09-2005 à 21:02:34
Ben il faudra que tu me serve ta recette magique, parce que si je les vire, et que je les remplace (en CSS) par un padding: 0 et un border-spacing: 0, IE ne comprends rien à ce dernier (comme expliqué plus haut) et mes cellules sont espacées
Marsh Posté le 25-09-2005 à 16:41:47
Bah non tu peu pas t'en passer. En fait moi a chaque table je les met a 0. Apres si besoin est je defini des margin et padding dans le CSS . mais il est impossible de metre le cellpadding et cellspacing a 0 avec le css, vu que c'est pas exactement la meme chose.
Marsh Posté le 25-09-2005 à 17:09:45
http://www.quirksmode.org/css/tables.html
Marsh Posté le 19-09-2005 à 20:18:10
Bonsoir,
Est-il possible de se passer de ces attributs lors de la mise en place de tableaux ?
(Par exemple les implémenter en CSS, plutôt que de les réécrire à chaque occurence de tableau)
Merci.