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

HTML Discussion :

[XHTML] Problème d'affichage ie vs firefox2


Sujet :

HTML

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Par défaut [XHTML] Problème d'affichage ie vs firefox2
    bonjour,

    j'ai créé un tableau avec des bords arrondis, c.a.d. j'ai mis des images au 4 angles. Pas de problème dans ie mais dans firefox par contre j'ai décalage à l'affichage des images !!!

    si quelqu'un à une idée, je l'en remercie d'avance,
    Hervé.

    Voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    <html>
    	<head>
    		<title>test</title>
    		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    		<style>
                            .tableppal { width: 220px;}
                            .tableppal .top .left, .tableppal .top .right, .tableppal .bottom .left, .tableppal .bottom .right 
                            {width: 20px; height: 20px; }
                            .tableppal .top .left {background-position: top;background-image:url(/img/top_left_trait.png);background-repeat: no-repeat; }
                            .tableppal .top .right {background-position: top; background-image: url(/img/top_right_trait.png); background-repeat: no-repeat;}
                            .tableppal .bottom .left {background-position: bottom;background-image: url(/img/bottom_left_trait.png); background-repeat: no-repeat; }
                            .tableppal .bottom .right {background-position: bottom;background-image: url(/img/bottom_right_trait.png); background-repeat: no-repeat; }
                            .tableppal .bottom .center {width:180px;background-color:#f8f8ff}
                            .tableppal .top .center {width:180px;background-color:#f8f8ff}
                    </style>
    	</head>
     
    	<body bgcolor="#ccff33">
    		<div>
    			<table border="0" cellspacing="0" cellpadding="0" class="tableppal" ID="Table1">
    				<tr class="top">
    					<td class="left">&nbsp;</td>
    					<td class="center" style="border-top:1px solid #808080">&nbsp;</td>
    					<td class="right" >&nbsp;</td>
    				</tr>
    				<tr bgcolor="#f8f8ff">
    					<td colspan="3" style="border-left:1px solid #808080;border-right:1px solid #808080">&nbsp;</td>
    				</tr>
    				<tr class="bottom">
    					<td  class="left">&nbsp;</td>
    					<td class="center" style="border-bottom:1px solid #808080">&nbsp;</td>
    					<td class="right" >&nbsp;</td>
    				</tr>
    			</table>
    		</div>
    	</body>
    </html>

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Essaie de mettre un DOCTYPE à ta page, XHTML de préférence :

    http://web.developpez.com/faq/html/?...#html_doctypes

  3. #3
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Par défaut
    J'ai essayé avec plusieurs "DOCTYPE" mais le problème persiste..d'autres idées ?

  4. #4
    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,

    Je te conseille fortement de conserver un doctype tout de même. Ca t'éviteras un certains nombre de galères...

    Pour tes background-position, tu ferais mieux, je pense, de définir totalement la position.

    background-position: horizontal vertical;
    horizontal peut prendre les valeurs: left, center ou right
    vertical peut prendre les valeurs: top, center, bottom

    Tu peux également indiquer des pixels ou des %

    Vérifie aussi que tu n'as pas des marges définies dans tes td (les marges peuvent être présentes par défaut).
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    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!

  5. #5
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Par défaut
    J'ai rajouté
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tableppal td { padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px}
    et en jouant sur les valeur de l'attribut "background-position" le problème résiste , merci pour votre aide

    Dans firefox, il semble que mes images n'aient pas la même hauteur !!!! Par contre pour la largeur, c'est bon.

  6. #6
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 245
    Par défaut
    Il y a border-radius pour faire des arrondis sans ajouter des images à chaque coins coins.

    Bon je n'ai pas essayé avec le dernier IE boggué mais si les gens veulent du beau, ils n'ont qu'à adopter Firefox.

  7. #7
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Par défaut
    je développe pour un site grand public. "Border-radius" est du CSS 3.0, donc compatible avec peu de navigateurs !

  8. #8
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 245
    Par défaut
    Citation Envoyé par rvux69
    je développe pour un site grand public. "Border-radius" est du CSS 3.0, donc compatible avec peu de navigateurs !
    C'est bien ce que je disais mais cela n'empêche pas d'implémenter cette solution. Tant pis pour les navigateurs qui ne l'acceptent pas. Il y en a marre de développez 2 fois un site web (1 pour Firefox et 1 pour IE). On ne va pas toujours supporter les aléas de IE.

    Par contre en tant qu'informaticien je propose aux utilisateurs d'utiliser Firefox.

  9. #9
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par Mister Nono
    C'est bien ce que je disais mais cela n'empêche pas d'implémenter cette solution. Tant pis pour les navigateurs qui ne l'acceptent pas. Il y en a marre de développez 2 fois un site web (1 pour Firefox et 1 pour IE). On ne va pas toujours supporter les aléas de IE.
    Même Firefox 2 n'intègre pas encore le CSS 3 ... Seule la propriété -moz-border-radius fonctionne pour l'instant pour Firefox.
    Merci de ne pas dévier du sujet initial, ce n'est pas un débat IE / Firefox.

  10. #10
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    Je ne me suis pas penché sur ton problème mais voici un lien qui pourra peux être t'aider:

    http://articles.e-t172.net/round/

  11. #11
    Membre habitué
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Par défaut pour gagner un peu de poids
    Je te conseille aussi l'adresse de mon prédécesseur.

    J'ai eu aussi des soucis dans le calages de coins arrondis.
    Pour ma part, j'ai utilisé un div avec une position relative dans lequel
    tu places 4 span(ou autre, au choix) en position:absolute.
    Afin de gagner du poids sur tes images, tu en crée une seule, c'est à dire un ronds.
    que tu positionnes en background dans tes span qui auront eux memes les positions respectives : top 0 left 0, top 0 right 0, bottom 0 left 0, bottom 0 right 0
    avec les memes tailles (puisque tu travailles avec un rond)
    tu positionnes ton background respectivement en : top left, top right,bottom left et bottom right dans tes span.

    normalement tu devrais avoir un resultat correct.

    Par contre je sais que ie et FF réagissent différemment sur les positionnement en fonction du border de ton conteneur.

    voila

    J'espere t'avoir aidé.

    Bye

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

Discussions similaires

  1. [XHTML] problème d'affichage internet explorer
    Par pas30 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/06/2007, 11h11
  2. [XHTML] problème d'affichage de texte sous ie
    Par ned-flanders dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 27/04/2007, 12h10
  3. [XHTML] Problème d'affichage sous IE6
    Par Emotion dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 06/01/2007, 14h34
  4. [XHTML] Problème affichage différent sur Internet Explorer et FireFox
    Par espaladito dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 22/09/2006, 18h05
  5. [XHTML 1.0] [CSS] 2 problèmes d'affichage
    Par stailer dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 29/05/2005, 19h41

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