|
Bas de page | |
---|---|
Auteur | Sujet : Probleme de largeur de <td> sous IE |
![]() Publicité | Posté le 29-04-2006 à 15:46:58 ![]() ![]() |
gatsu35 Blablaté par Harko | You Fuck the Table and made all in CSS, Go go go |
nero27 | J'ai essayé en all in CSS et c'est vraiment la merde, je m'en sors pas, c'est pourquoi je suis repassé en HTML 4.01 transitionnal |
gatsu35 Blablaté par Harko | nan on peut très bien faire des CSS en HTML 4.01 transitionnal ou dans n'importe quel autre doctype |
nero27 | J'ai tenté pendant je ne sais combien de temps de faire mes 3 colonnes avec des div et du CSS (float: left; et compagnie) : ça ne passe jamais pareil sous FireFox ou IE, alors je me rabats sur les tableaux, plus fiables pour le moment.
Message édité par nero27 le 29-04-2006 à 16:50:00 |
gatsu35 Blablaté par Harko | en fait c'est simple
|
Cheinz | Vi un design comme ca est faisable en CSS relativement facilement, sur mon site j'ai le même genre d'organisation (header, 3 colonnes, footer) et ca passe bien et sur tout les navigateurs.
|
nero27 | Je viens d'adapter ce modele sur mon site, c'est loin d'être concluant |
Cheinz | - centrer le conteneur peu importe la résolution de l'écran Avec la technique des marges négative, ce que tu sembles avoir fait ca se centre tout le temps normalement. - laisser 1 px entre chaque bloc margin ou border? - adapter la taille des menus à celle du bloc central et vice versa La il faut mettre un min-height (pour firefox et autres) sur le conteneur central, ce qui permet, en cas de contenu trop court, une taille minimale et donc pas de fond rayé et un _height sur ce même conteneur qui permet de faire pareil mais seulement pour IE qui ne connait pas min-height. EDIT: C'est comme ca que j'ai fait et ca fonctionne, ya p'tet une autre technique. - coller l'image d'en-tête à la barre jaune sous IE Enlever le <br /> ? Message édité par Cheinz le 30-04-2006 à 00:56:09 |
nero27 | - centrer le conteneur peu importe la résolution de l'écran |
![]() Publicité | Posté le 30-04-2006 à 11:38:42 ![]() ![]() |
Cheinz | -----> J'ai testé en 800*600, le site sort de la fenêtre sur la gauche et pas moyen d'y accéder Normal, tu a mi 900px pour le conteneur et 500px de marge négative... il faut mettre la moitié. Mais bon en même temps en 800x600 il y aura toujours un ascenseur. -----> Cette méthode permet d'allonger le bloc central si les menus sont plus longs, mais ça n'allonge pas les menus si le bloc central est plus long qu'eux Si bien sur, si tu mets le fond bleu au niveau du div appelé conteneur alors il s'appliquera aussi au dessous des menus quand ceux ci seront plus court que le bloc central. -----> Il reste encore une marge de 2 ou 3 pixels sous IE J'ai trouvé une solution, mettre le logo en background-image de "header" (et réduire sa hauteur a 120px vu que l'image en fait 120). Si tu prends cette solution il ne faut pas que le div "barre" fasse partie du div "header" dans la page html. Tu peux aussi rajouter un h1 en display hidden ou none dans le header, il me sembles que ca aide pour le référencement. Message édité par Cheinz le 30-04-2006 à 12:45:18 |
Sujets relatifs | |
---|---|
probléme : passage de l'adresse d'une matrice | Problème de compilation de Jonas |
Problème de gestion des droits d'accès sous Access 2003 | probleme Idframe et textearea |
[CSS débutant] Problème sur un bouton | Gros problème de formulaire |
[VBS] Problème de double quote (") | probleme avec la commande revoke |
problème de recherche sur une table | Amélioration de la structure des tables - problème d'évolution |
Plus de sujets relatifs à : Probleme de largeur de <td> sous IE |