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 :

[débutant] mis en en page CSS et DOCTYPE


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de SPACHFR
    Profil pro
    Paaaaaa
    Inscrit en
    Février 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Paaaaaa

    Informations forums :
    Inscription : Février 2004
    Messages : 557
    Par défaut [débutant] mis en en page CSS et DOCTYPE
    Bonjour,

    Depuis quelques temps, j'essaie de faire de la mise en page via du CSS.
    Cette après-midi j'ai testé le tuto sur le positionnement des DIV.

    http://pbnaigeon.developpez.com/tuto...-de-base/#LIII

    J'ai pas mal galéré avant de m'apercevoir que ma mise en page ne fonctionnait pas à cause du DOCTYPE. (qui n'est pas dans le tutot)
    Avec le code ci-dessous je cherche à aligner 2 div l'un à coté de l'autre.
    Sans DOCTYPE c'est OK sous FF et IE7, mais dès que j'ajoute le DOCTYPE, sous IE7 le div de DROITE se trouve décalé vers le bas à droite (??)

    Pourriez vous m'expliquer ce qui ce passe ?

    Merci

    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
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <style>
     
    #contener {
    	background-color:green;
     
    }
    #gauche {
    	background-color:yellow;
    	width:50%;
    	height: 200px;
    	float:left;
    	text-align: center;
    }
    #droit {
    	background-color:red;
    	width:50%;
    	height: 200px;
    	float:right;
    	text-align: center;
    }
    </style>
    <!--<script>
    </script>
    </head>    --->
    <body>
    <div id="contener">
    	<div id="gauche">GAUCHE
    	</div>
    	<div id="droit">DROITE
    	</div>
    </div>
    </body>
    </html>

  2. #2
    Membre chevronné Avatar de desert
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 414
    Par défaut
    Bonjour,
    C'est dû au calcul des pourcentages en pixels utilisé par IE.
    Tu peux régler simplement le problème en donnant une marge gauche négative de 1px à ton bloc de droite.

  3. #3
    Membre éclairé Avatar de SPACHFR
    Profil pro
    Paaaaaa
    Inscrit en
    Février 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Paaaaaa

    Informations forums :
    Inscription : Février 2004
    Messages : 557
    Par défaut
    Merci beaucoup pour cette réponse.
    En effet j'ai ajouté le code ci-dessous sur le div "droit", depuis plus aucun problème
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    margin-left: -1px;
    MERCI

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

Discussions similaires

  1. laisser les visiteurs choisir le style de page (CSS)
    Par Chickenkiller dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 15/10/2007, 09h45
  2. [VBA][Word] débutant suppression d'une page
    Par cyrcroix dans le forum VBA Word
    Réponses: 3
    Dernier message: 30/12/2005, 19h22
  3. Compatibilité page css Internet explorer
    Par balto dans le forum Mise en page CSS
    Réponses: 13
    Dernier message: 13/11/2005, 20h34
  4. [débutant] Même partie de page dans chaque page
    Par ShinJava dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 10/12/2004, 15h02
  5. [débutante] comment afficher une page asp ?
    Par boucher_emilie dans le forum ASP
    Réponses: 5
    Dernier message: 29/06/2004, 09h40

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