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 :

Coins arrondis décalés sur IE6


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mai 2008
    Messages : 55
    Par défaut Coins arrondis décalés sur IE6
    Bonjour,
    j'ai une page avec des coins arrondis, l'affichage se fait correctement sur Firefox mais sur IE le coin de la droite est légèrement (voir très) décalé si on réduit l'écran. En plein écran cela marche bien en revanche.

    Code XHTML :

    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
     
            <body>
            <div id="corps">
                <div id="hautdroit"></div>
                <div id="hautgauche"></div>
    		<p>Le titre</p>	
    		<table>	
    		<tr>
    			<td>Colonne 1</td>
    			<td>Colonne 2</td>	
    		</tr>
    		<tr>
    			<td>Valeur 1</td>
    			<td> Valeur 2</td>
    		</tr>	
    		</table>
            </div>
            </body>

    et le CSS :

    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
     
    div#corps{
        width: 97%;
        margin: auto;
    }
     
    div#hautgauche, div#hautdroit {
    	height: 17px; 
    	width: 17px;
    	background-repeat: no-repeat;
    	font-size: 1px;
    }
     
    div#hautgauche {
    	float: left;
    	background: url("img/coin-gauche-haut.jpg");
    }
     
    div#hautdroit {
    	float: right;
    	background: url("img/coin-droite-haut.jpg");
    }

    Quelqu'un aurait une solution à proposer ?

    Parce que pour l'instant j'ai tout essayé, y compris englober le tout avec un autre div, mais là j'avoue que je sèche..

  2. #2
    Membre confirmé Avatar de Lideln75
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 111
    Par défaut
    Ton corps prend 97% de la page.
    Tes coins sont en float.
    Si tu as une page trop réduite, les 3% restants ne suffisent pas à afficher les coins, qui passent donc à la ligne...

    Enfin, je présume !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mai 2008
    Messages : 55
    Par défaut
    Salut,
    merci pour ta réponse.

    Effectivement c'est du 97% mais même en essayant à 100% le problème reste le même en fait.

    Sinon pour les coins je ne vois pas comment faire autrement qu'avec des float ??

  4. #4
    Membre confirmé Avatar de Lideln75
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 111
    Par défaut
    Tu as raison ce n'est sans doute pas lié à ça.

    En fait j'ai essayé ton code chez moi, et après vérif, ça marche bien sur IE6 aussi.

    Tu peux faire un screen de ce qui ne va pas stp ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mai 2008
    Messages : 55
    Par défaut
    Oui bien-sûr !

    Au premier screen on voit ce que ça donne lorsque la fenêtre est à la largeur maximum (il faut regarder les coins arrondis en vert foncé).
    Au deuxième on voit ce qui se passe lorsque la fenêtre est rétrécie.

    Évidemment dans cet exemple-là il faut la rétrécir pas mal pour le voir, mais dans les pages que je travaille il y a énormément de texte et des images, là c'est juste pour l'exemple.

    merci encore pour ton aide.
    Images attachées Images attachées   

  6. #6
    Membre confirmé Avatar de Lideln75
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 111
    Par défaut
    Trop bizarre... Je n'ai pas ce bug ! (pourtant j'ai testé sur IE6)

    Mais c'est peut-être dû à d'autres éléments sur la page, qui sait !

    Essaie de mettre des couleurs de fond à tes éléments-clef, pour voir où ils se baladent (je fais souvent ça, c'est pratique).

    Désolé de ne pas pouvoir davantage t'aider (vu que ça marche chez moi)...

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

Discussions similaires

  1. Les coins arrondis sur une couleur de fond de Table
    Par zooffy dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 05/07/2010, 12h56
  2. IE6: coins arrondis sur une div
    Par Invité dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 23/08/2007, 19h03
  3. Coins arrondis sur input : meilleure solution ?
    Par Oluha dans le forum Balisage (X)HTML et validation W3C
    Réponses: 13
    Dernier message: 12/09/2006, 13h52
  4. Ihm aux coins arrondis
    Par nico31120 dans le forum Agents de placement/Fenêtres
    Réponses: 10
    Dernier message: 25/11/2005, 07h55

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