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 :

positionnement IE / FFox


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    710
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 710
    Par défaut positionnement IE / FFox
    Bonjour,

    j'ai découvert récemment les CSS, et si la façon de séparer les data utiles de la mise en forme me plait bien, je bloque sur les différences d'interprétations IE / FFox au niveau des bordures, des marges et des paddings.

    Apparemment, la solution idéale est de simuler les bordures en mettant une image de fond dans un container général. N'y a-t-il pas d'autres solutions moins "magouille" pour faire une bordure sans avoir de différences entre IE ET FFox ?

    Autre question : en supposant que l'image de fond générale soit une bonne solution, je voudrais faire un truc tout simple pour préparer la construction de ma page et éviter les dysfonctionnements de marges et bordures entre les navigateurs :
    -> 4 rectangles : 1 en haut à gauche, l'autre en haut à droite, le 3 ème en bas à gauche et le dernier en bas à droite.

    voici 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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
    *{
      margin:0px;
      padding:0px;
    }
     
    body{
      font-family:arial;
      font-size:12px;
      color:#000000;
      text-align:center;
      background: #fff url(../images/back.jpg);  
    }
     
    #main{
      width:760px;
      background: #fff url(../images/globack.gif);
    }
     
    #hautgauche{
      width:380px;
      float:left;
    }
     
    #hautdroite{
      width:380px;
      float:right;
    }
     
    #milieu{
      width:380px;
      float:right;
    }
     
    #basgauche{
      width:380px;
      float:left;
    }
     
    #basdroite{
      width:380px;
      float:right;
    }
    pour le HTML suivant :

    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
     
    <!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html lang="fr">
      <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></meta>
        <title>Bonjour</title>
     
        <link title="test" type="text/css" rel="stylesheet" href="style/fstyle2.css"></link>
     
      </head>
     
      <body>
     
        <div id=main>
          <div id=hautgauche>haut gauche</div>
          <div id=hautdroite>haut droite</div>
     
          <div id=basgauche>bas gauche</div>
          <div id=basdroite>bas droite</div>
        </div>
     
      </body>
    Comme j'ai mis un float sur tous les cadres, sous FFox, l'arrière plan ne s'affiche pas. Et si je vire le float du dernier cadre (bas droite) afin d'y mettre un margin-left:380px à la place, tout s'affichera correctement sous Fox, mais j'aurais un décalage vertical sous IE...

    Quelqu'un aurait-il une solution ?

    Merci de votre aide

  2. #2
    Membre expérimenté
    Inscrit en
    Mai 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2006
    Messages : 200
    Par défaut
    tu ne mes que des float left pour les 4. Et quand tu passes sur la "ligne" suivante tu mes : clear:both.
    Pour ce qui est des bordure et des paddingsa aprtir de IE6 (il me semble) tout est ok mais si tu veux que ca fonctionne aussi sous els précédentes tu dois bidouiller..

Discussions similaires

  1. Déplacement ou positionnement d'une fenêtre
    Par agl dans le forum C++Builder
    Réponses: 3
    Dernier message: 10/11/2003, 09h29
  2. positionnement curseur et code ansi
    Par coach dans le forum C
    Réponses: 7
    Dernier message: 03/11/2003, 23h32
  3. LinCVS - Comment positionner CVSROOT ?
    Par sequentaire dans le forum Réseau
    Réponses: 3
    Dernier message: 10/07/2003, 06h53
  4. RichEdit tjs positionner le curseur en bas du texte
    Par microseb dans le forum C++Builder
    Réponses: 2
    Dernier message: 16/05/2003, 17h48
  5. [TSynMemo] Positionnement par ligne et colonne
    Par Mercilius dans le forum Composants VCL
    Réponses: 9
    Dernier message: 16/04/2003, 16h22

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