IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Problèmes tableaux IE


Sujet :

Tableau en CSS

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 27
    Par défaut Problèmes tableaux IE
    Bonjour,

    En fait je souhaite effectuer une mise en page particulière dans un site, une mini-gallerie de 4 images cliquables qui ouvre chacune la même image dans un format plus grand. A ce niveau, aucun problème. Le problème se situe dans le rendu chez IE.

    J'ai un code de ce type sur ma page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    				<table>
    				<tr>
    					<td> <img src="moz1.jpg" onclick="window.open('mozart1.jpg','MaPopupImg1','width=600,height=450');" /> </td>
    					<td> <img src="moz2.jpg" onclick="window.open('mozart2.jpg','MaPopupImg2','width=600,height=450');" /> </td>
    				</tr>
    				<tr>
    					<td> <img src="moz3.jpg" onclick="window.open('mozart3.jpg','MaPopupImg3','width=600,height=450');" /> </td>
    					<td> <img src="moz4.jpg" onclick="window.open('mozart4.jpg','MaPopupImg4','width=600,height=450');" /> </td>
    				</tr>
    				</table>
    Le rendu sur IE est merdique, en bas de chaque image de chacune cellule <td> il y a un espace (padding-bottom?) qui est inséré inutilement à chaque fois, alors que ça ne le fait pas sur les autres navigateurs.

    Quelque soit les paramètres que j'ajoute en CSS cela n'arrange rien.

    Est ce qu'il y aurait moyen de coutourner ce bug de IE, est-ce bien un bug ou une mauvaise mise en forme de ma page ?

    Mon code css associé est le suivant :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    table {
    	border : 1px #5F5F09 solid ;
    	width : 135px ;
    	height : 140px ;
    	padding : 1px ;
    	background-color : #EAEDC5 ;
    	border-collapse : collapse ;
    }
    td {
    	border : 1px #5F5F09 solid ;
    	background-color : #EAEDC5 ;
    }

    Merci !

  2. #2
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    Les images sont des éléments en-ligne, elles s'alignent donc sur la ligne de base comme pour le texte. L'espace qui apparait est réservé pour pouvoir afficher la queue des lettres comme p, y q, g et j.

    Vu que tu n'as pas de texte dans tes cellules, le plus simple c'est d'afficher l'image comme un élément bloc.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    td img {
      display: block;
    }
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 27
    Par défaut
    slt !

    Merci de m'avoir répondu.

    Oui ça doit être une sacré lacune de ma part d'avoir zappé cette subtilité des type in-line et block.

    Jvais tester ça pour voir.

    bye

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 27
    Par défaut
    waaaa c'est bon !!

    Merci beaucoup, et moi qui a failli rejeter toute la faute sur ce pauvre IE (en même temps je n'ai pas eu du tout ce problème avec les différentes variantes de gecko ^^)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème tableaux dynamiques
    Par Vince dans le forum C++
    Réponses: 6
    Dernier message: 04/03/2009, 17h08
  2. [Problème]Tableaux deux dimensions
    Par maloute80 dans le forum Langage
    Réponses: 4
    Dernier message: 14/12/2007, 14h31
  3. Réponses: 4
    Dernier message: 20/06/2007, 17h34
  4. C++ Problème tableaux
    Par killer75 dans le forum C++
    Réponses: 2
    Dernier message: 08/06/2007, 17h08
  5. Problèmes tableaux !
    Par Franck.H dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 09/08/2006, 12h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo