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 :

Div en float:right qui sort de son conteneur


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2010
    Messages : 63
    Par défaut Div en float:right qui sort de son conteneur
    Bonjour à tous,

    J'ai un petit problème assez urgent à résoudre en CSS, je compte donc sur vous pour m'aider .

    Voici donc mon CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    .corpsArticle { background:green; font-size:80%; width:652px; height:auto; margin-top:0px; margin-left:258px; min-height:650px;
    }
    .produit { background:yellow; width:622px; height:auto; padding-left:15px; padding-right:15px; padding-top:0; margin-top:20px; }
    .produit p { font-size:100%; margin:0; padding:0; }
    .produit #texte { background:orange; width:450px; height:auto; padding:0; margin:0; }
    .produit #texte p { font-size:100%; margin:0; padding:0;}
    .produit #photo { background:pink; width:157px; border:none; float:right; }
    Et l'architecture HTML :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <div class="corpsArticle">
         <div class="produit">
              <div id="photo">
                   <img src="monimage.jpg"/>
              </div>
              <div id="texte">
                   <p> du blablabl </p>
              </div>
         </div>
    </div>
    Comme un dessin sera plus explicite qu'un long et ennuyeux paragraphes, en voici un (magnifique non ?)


    Merci à tous d'avance pour votre aide .

    Petite précision : Ce ne sont pas les couleurs de mon site hein !

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931

  3. #3
    Membre confirmé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2010
    Messages : 63
    Par défaut
    Quelle rapidité !

    Merci infiniment, cela marche parfaitement, pourtant j'avais chercher sur le forum et je n'avais pas pensé à la FAQ .

    Encore merci, et désolé du dérangement du coup

  4. #4
    Membre confirmé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2010
    Messages : 63
    Par défaut
    Euh, une petite question subsidiaire ^^

    Comment puis-je centrer verticalement le bloc orange par rapport au rose (ou au jaune peu importe, ils font la même hauteur) ?

    J'ai essayé vertical-align:middle, et la technique avec le display:inline, mais cela ne fonctionne pas.

    Merci d'avance.

  5. #5
    Membre émérite Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Par défaut
    Avec les marges peut-être ?
    (Je ne vois pas ton image, pourrais-tu la mettre en PJ ?)

  6. #6
    Membre confirmé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2010
    Messages : 63
    Par défaut
    @Elwyn
    J'ai pensé aux marges effectivement, mais je ne vois pas comment faire puisque la hauteur de mon bloc jaune est en automatique (la taille des photos variant).

    Voici un lien vers mon image : http://www.casimages.com/img.php?i=1...1859355784.png

    @Bisûnûrs
    J'ai absolument besoin d'une compatibilité à partir d'IE 6 puisqu'il s'agit d'un site d'entreprise, qui compte 49% de ses visites par IE7 et inférieur.
    En revanche, j'ai une feuille de style spécifique à IE, donc s'il existe un moyen pour IE également, pourquoi pas.

  7. #7
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Il y a la technique du display:table-cell sur le conteneur avec un vertical-align:middle dessus également, mais à n'utiliser que si tu ne comptes pas avoir de rétrocompatibilité IE6-7-8 ..
    Impossible à faire autrement que part tableau sinon.

Discussions similaires

  1. Div en float right disparait
    Par Invité dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 21/05/2013, 11h06
  2. Clipper une image qui dépasse de son conteneur?
    Par NiamorH dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 05/08/2012, 12h14
  3. Div en float left qui passe à la ligne à cause du texte
    Par lina01 dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 09/03/2011, 08h26
  4. Flottant qui sort de son parent.
    Par <div>kowa</div> dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 11/02/2009, 18h52
  5. Empecher le retour à la ligne d'un div en float:right
    Par DevilYann dans le forum Mise en page CSS
    Réponses: 19
    Dernier message: 31/07/2008, 11h11

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