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 :

display: inline + FF ?


Sujet :

HTML

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 120
    Par défaut display: inline + FF ?
    Voici ma page :

    Feuille de style :
    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
    /* Feuille de style CSS */
     
    body {
    	text-align: center;
    }
     
    div#MenuBar {
    	text-align: center;
    	margin-left: auto;
            margin-right: auto;
    }
     
    div.Menu {
    	display: inline;
    	vertical-align: top;
    	width: 15%;
    }
     
    div.RubriqueInactive {
    	background-color: #55ff55;
    	border: 1px solid black;
    	width: 100%;
    }
    Code HTML:
    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
    <HTML>
      <HEAD>
        <LINK REL="stylesheet" type="text/css" HREF="style.css">
      </HEAD>
      <BODY>
        <DIV id="MenuBar">
          <DIV class="Menu">
            <DIV class="RubriqueInactive">TEST 1</DIV>
          </DIV>
          <DIV class="Menu">
            <DIV class="RubriqueInactive">TEST 2</DIV>
          </DIV>
        </DIV>
      </BODY>
    </HTML>
    Maintenant le problème :
    Sous IE, pas de problème. il comprend bien l'instruction 'display: inline;' et il affiche bien les rubriques, l'une a coté de l'autre.
    Sous FF, problème il affiche les rubriques l'une au dessus de l'autre et chacune occupe toute la largeur de la page.

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Ca peut peut-être t'aider : Si tu mets float: left tu auras exactement ce que tu veux

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 120
    Par défaut
    merci, c'est ce que je faisais jusqu'a maintenant, mais y a toujours deux problemes. Le premier c'est que je voulais centrer la Box.
    Ensuite, moi ce que je veux faire, c'est un menu du style 'File', 'Edit' (quand on passe la souris dessus, ca ouvre un menu) et avec float: left, tout le texte qui devrait se retrouver en dessous du menu va apparaitre a sa droite

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    SI c'est un menu déroulant que tu souhaites faire je te conseille de jetter un oeil sur ce fabuleux menu Des menus déroulants grâce aux CSS.

    Pour ce qui est de centrer on peut faire avec des margin

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 120
    Par défaut
    Je suis d'accord avec toi, le menu est top MAIS marche pas avec IE.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 120
    Par défaut
    je sais qu'il est possible de le faire sans JS

  7. #7
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Ce qui ne fonctionne pas c'est le déroulement du menu, mais le reste (tout ce qui est positionnement) fonctionne sur les deux navigateurs les plus utilisés.

    Donc tu peux prendre au moins cette partie et le reste tu gèreras petit à petit. Ca peut etre un bon point de départ

Discussions similaires

  1. Problèmes avec display:inline-block
    Par NewbiePower dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 30/10/2007, 11h34
  2. utilisation de display:inline-block
    Par CUCARACHA dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 06/08/2007, 15h21
  3. un div en display:inline et plus de marge en haut et en bas
    Par dkmatt dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 02/03/2007, 11h53
  4. [css] width: auto + display: inline
    Par gorgonite dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 10/06/2006, 20h15
  5. [CSS] décalage avec Firefox avec display:inline / none
    Par rebolon dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 27/03/2006, 09h17

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