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 :

overflow:hidden et border: 1px solid green


Sujet :

CSS

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Homme Profil pro
    Retraité informatique
    Inscrit en
    Juin 2012
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 519
    Par défaut overflow:hidden et border: 1px solid green
    Bonjour à tous,
    Si ce n'est pas un bug, je cherche une explication simple et claire du phénomène suivant.
    Soit les classes css:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    .b1, .b2, .b3 	 { width:212px; height:100px; margin:0px; padding:0px;
                                background-color:yellow; }
    .b2 	                 { overflow:hidden; }
    .b3 	                 { border:1px solid green; }
     
    .boite	 { width:150px; height:auto; margin:20px; padding:10px; 
                background-color:red; border:1px solid  black;}
    .bloc 	 { width:auto; height:auto; margin:0px auto; padding:0px; 
                background-color:white;}
    Et le code html suivant:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div class="b1"> 
        <div class="boite"> 
           <p class="bloc">Contenu<br />blablabla</p> </div>
        </div>

    Avec class="b1" la boite class="boite" en bordure noire, le margin-top de 20px n'est pas exécuté!

    Avec class="b2" (overflow:hidden la boite class="boite" en bordure noire est parfaitement centrée et le margin:20px est bien exécuté .

    Et de la même manière si je mets une bordure de 1px comme avec la class="b3" (border:1px solid green), le margin:20px est bien exécuté .


    Quelqu'un pourrait-il m'expliquer la logique?
    Merci d'avance pour ceux qui tenteront de m'éclairer.
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Bug d'affichage sous firefox avec un overflow:hidden
    Par scougirou dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 17/04/2007, 10h41
  2. Overflow:hidden avec ie et firefox, comment bien le declarer ?
    Par j4r0d dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 12/11/2006, 12h32
  3. Création d'un "Overflow:Hidden" sur la gauche
    Par thieug dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 20/10/2006, 14h02
  4. [HTML] Tableau avec border 1px solid black
    Par Jihnn dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 25/05/2006, 05h25
  5. [CSS] overflow : hidden
    Par sempire dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 11/09/2005, 00h03

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