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 :

Propriété float css


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2014
    Messages : 36
    Par défaut Propriété float css
    bonjour
    je fais ça :

    code html :
    Code html : 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
     <div id="Header">
       <div id="Logo">
       	  <h1><span class="Grand">Progress</span> <br />business company</h1>
       </div>
     
       <div id="Menu">
        <ul>
        	<li>Home<div class="home"></div></li>
        	<li>News<div class="news"></div></li>
        	<li>Services<div class="service"></div></li>
        	<li>Produts<div class="prdouct"></div></li>
        	<li>Contacts<div class="contact"></div></li>
        </ul>
     
       </div>
     
     </div>

    et CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #Logo h1 
    {
    	font-size: 35px;
    	text-transform: uppercase;
    	color: #666666;
    	float: left;
    }
    #Menu 
    {
       width: 536px;
    }
    pourquoi le menu ne se deplace pas a coté de h1 ?? mais si je ne donne pas la largeur au menu
    il se deplace

  2. #2
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    Il y a une erreur dans ton CSS : h1 #Logo au lieu de #Logo h1

  3. #3
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Difficile d'aider pour cette question, puisque personne ne nous dit quel est l'effet obtenu, quel est l'effet voulu, quel doctype est employé, et sur quels navigateurs ça va et ça va pas, ou pourquoi il y a des <div> vides.

    Dans l'expectative, nous pouvons seulement constater que ce code a l'air de marcher et qu'il n'y a pas de problème.

    Citation Envoyé par laurentSc Voir le message
    Il y a une erreur dans ton CSS : h1 #Logo au lieu de #Logo h1
    Je vois pas de quoi tu parles, son code utilise bien #Logo h1, c'est bon.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par thelvin Voir le message
    Je vois pas de quoi tu parles, son code utilise bien #Logo h1, c'est bon.
    C'est vrai qu'au du code, c'est plus logique, mais ma solution avait un comportement qui me paraissait plus satisfaisant ; cela dit, au vu du code, c'est sûr que ça n'a aucun sens...
    Citation Envoyé par exe2bin Voir le message
    j'ai étudier ton problème et c'est vrai que c'est étrange !?
    Par curiosité, c'est quoi le problème ?

  5. #5
    Membre éclairé
    Avatar de exe2bin
    Profil pro
    Passionné de programmation
    Inscrit en
    Mars 2009
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Passionné de programmation

    Informations forums :
    Inscription : Mars 2009
    Messages : 537
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par laurentSc Voir le message
    Par curiosité, c'est quoi le problème ?
    c'est ça : "pourquoi le menu ne se deplace pas a coté de h1 ?? mais si je ne donne pas la largeur au menu
    il se deplace"

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2016
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2016
    Messages : 39
    Par défaut
    Bonjour king_simo,

    La raison de ton problème est le suivant : un élément en float se placera en flottant mais par rapport à l'élément qui le précède, et non celui qui le suit.

    Dans ton cas, il faut effectivement soit appliquer un float: right sur ton menu, soit réorganiser ta structure pour que ton menu précède ton titre dans le html (cette dernière solution étant sale, je la déconseille).

    edit : qui plus est ton float est sur la h1 contenu dans ta div de logo, les éléments qui doivent être côte à côte ne sont pas au même niveau, ça peut te posera sûrement des problèmes

  7. #7
    Membre éclairé
    Avatar de exe2bin
    Profil pro
    Passionné de programmation
    Inscrit en
    Mars 2009
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Passionné de programmation

    Informations forums :
    Inscription : Mars 2009
    Messages : 537
    Billets dans le blog
    3
    Par défaut
    Salut thelvin ; j'ai étudier ton problème et c'est vrai que c'est étrange !?
    J'ai une solution pour toi : tu n'a qu'a rajouterune règle dans ta feuille de style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ul {
          float:right;
    }
    Cela te convient-il ?

Discussions similaires

  1. Positionnement float css
    Par devlm dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 22/04/2013, 10h25
  2. Comment faire pour modifier la propriété du CSS
    Par pierrot10 dans le forum jQuery
    Réponses: 4
    Dernier message: 15/04/2012, 20h40
  3. Propriété de CSS juste pour IE7
    Par Unusual dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 07/09/2010, 09h34
  4. [CSS 2] proleme avec la propriété float
    Par graphicsxp dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 05/10/2009, 15h27
  5. [DOM] Mettre dynamiquement la propriété float
    Par Angelsafrania dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 18/12/2007, 17h31

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