Bug IE + table - HTML/CSS - Programmation
Marsh Posté le 20-10-2004 à 16:19:38
Hermes le Messager a écrit : |
Même constatation ...
Interessant de constater que même en mettant un display:non; sur cell1 la ligne de 1px reste en place.
Ce bug semble se produire où que se place la cellule de 0px se trouve.
1 , 2 ou 3 ème 'étage'
J'ai essayé, je n'est pas réussi à la faire disparaitre.
Marsh Posté le 20-10-2004 à 17:48:29
Dois-je comprendre que c'est un bug méconnu sans solution (je dis méconnu, car j'ai rien trouvé dans google).
Marsh Posté le 20-10-2004 à 18:01:42
En appliquant un display:none sur le tr correspondant ca marche.
Pour moi dans un tableau, on fixe la hauteur d'une cellule en modifiant l'attribut height du <tr>.
Marsh Posté le 20-10-2004 à 18:05:42
Oui enfin, y'a quand même un bug d'IE car même en appliquant height:0px au <tr>, l'espace de 1px est toujours là.
Marsh Posté le 20-10-2004 à 18:37:43
Ayuget a écrit : En appliquant un display:none sur le tr correspondant ca marche. |
Oui, ça je sais. Mais c'est pas trop le sujet.
Moi ce qui m'intéresse, c'est de faire varier dynamiquement les dimensions d'une cellule
Donc, tu confirmes, c'est un bug, et il n'y a pas de solution (autre que faire disparaitre la ligne entière) ?
Marsh Posté le 20-10-2004 à 18:45:15
Hermes le Messager a écrit : Est-ce un bug connu et existe-t-il une solution pour le contourner ? |
la solution pourrait consister à ne pas mettre la cellule ...
vu qu'elle est vide , elle ne sert à rien ...
(Lapalisse)
L.
Marsh Posté le 20-10-2004 à 19:09:31
Hermes le Messager a écrit : Oui, ça je sais. Mais c'est pas trop le sujet. |
Non.
(enfin du moins avec ce que j'ai testé)
edit: tu veux faire quoi exactement? (si c'est pas indiscret )
Marsh Posté le 20-10-2004 à 19:18:06
Ayuget a écrit : Non. |
je suis en train de concevoir un design universel qui sera la base d'un genre de CMS que je suis en train de faire et sur lequel je travaille depuis plusieurs mois déjà.
Mon idée de départ était de tout faire avec des divs, mais c'est malheureusement impossible à cause de choses toutes connes comme 3 cellules avec une hauteur commune dans un div de 100% de large avec la cellule de gauche d'une taille fixe ainsi que celle de droite.
Même type de problème avec les bordures arrondies où je serais obligé de fixer la largeur du div central etc...
En fait, mon design permet pour le moment :
- Un site soit de 760px (800/600) de large ou de 955 (1024/768) ou de 100% de large.
- Un menu horizontal avec ou sans sous-menus et/ou un menu vertical avec ou sans sous-menus.
- Des bordures sous forme d'image entièrement personnalisable (système de skin).
ainsi que plusieurs autres choses...
Le tout sans changer UNE SEULE ligne de XHTML et avec des systèmes de preview de ce que ça va donner en JS en jouant dynamiquement avec les propriétés.
Marsh Posté le 20-10-2004 à 19:20:34
Tu changes tout avec les CSS donc?
Marsh Posté le 20-10-2004 à 19:22:34
Ayuget a écrit : Tu changes tout avec les CSS donc? |
Exact.
Et bien sûr j'essaye de concevoir le tout le plus léger possible et le plus optimisé possible.
Les CSS sont écrites et générées par diverses pages de traitement en PHP.
Marsh Posté le 20-10-2004 à 19:27:28
Hermes le Messager a écrit : Exact. |
C'est également le principe que j'applique à tous les sites que je concoit maintenant (tout gérer par les css)
Marsh Posté le 20-10-2004 à 19:29:14
mmh, interressant de projet..
Marsh Posté le 20-10-2004 à 19:29:44
ReplyMarsh Posté le 20-10-2004 à 19:35:40
dommage...
Marsh Posté le 20-10-2004 à 20:14:05
Hermes le Messager a écrit : Exact. |
un nouveau CSS Garden
Marsh Posté le 20-10-2004 à 20:15:54
Lorr Hyde a écrit : un nouveau CSS Garden |
Bien mieux que ça. Une solution clé en main pour faire des sites valides et utilisables uniquement par moi.
Le truc, c'est de penser à tout pour pouvoir faire le maximum de configs différentes.
Marsh Posté le 20-10-2004 à 20:17:38
Hermes le Messager a écrit : Bien mieux que ça. Une solution clé en main pour faire des sites valides et utilisables uniquement par moi. |
Hmmm....
Super projet ...
un jour peut etre ... si j'ai le temps ...
Marsh Posté le 20-10-2004 à 14:55:52
Observer cet exemple :
Vous pouvez le recopier et le tester.
Sous mozilla ou opera, pas de problème, la première cellule a bien 0px de haut.
Mais concernant IE, j'ai une hauteur de cell1 égale à 1px et non 0px...
Est-ce un bug connu et existe-t-il une solution pour le contourner ?