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 :

Comment empècher un élément de passer sous le conteneur ?


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 101
    Par défaut Comment empècher un élément de passer sous le conteneur ?
    Bonsoir,

    j'ai besoin de savoir (je prépare un slide) comment on peut empècher un élément qui "dépasse" de son conteneur de passer en dessous et avoir ainsi un
    affichage partiel de l'élément qui va dépasser.
    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
     
    <html>
    <head>
    <style>
    .general{
    position:absolute;
    width:80%;
    height:70%;
    top:15%;
    left:10%;
    border: solid 1px red;
    }
     
    .sous_bloc{
    display:inline;
    float:left;
    height:100%;
    width:17%;
    border: solid 1px blue;
    }
     
    </style>
    </head>
    <body>
    <div class="general">
      <div class="sous_bloc"></div>
      <div class="sous_bloc"></div>
      <div class="sous_bloc"></div>
      <div class="sous_bloc"></div>
      <div class="sous_bloc"></div>
      <div class="sous_bloc"></div>
    </div>
     
    </body>
    </html>
    comment faire pour que le 6è bloc "sous-bloc" ne passe pas en dessous ?
    pas grave si il dépasse du conteneur, je masque avec des caches.

    Merci pour vos idées

    Philippe

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    overflow:hidden; mon général.

  3. #3
    Membre Expert

    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2011
    Messages
    1 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 049
    Billets dans le blog
    2
    Par défaut Comment empêcher
    Je mettrais overflow: auto; ainsi il afficherait une barre de défilement si l'élément est trop grand.
    Et peut-être qu'en utilisant un z-index, cela éviterait de devoir utiliser des caches.

  4. #4
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Bonjour,

    plutôt qu'employer la propriété overflow pourquoi ne pas utiliser table/table-cell :
    Code css : 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
    body, html {
     height: 100%;
    }
    .general{
      display: table;
      margin: 20px;
      width:80%;
      height:70%;
      border: solid 1px red;
    }
     
    .sous_bloc{
      display: table-cell;
      height:100%;
      border: solid 1px blue;
      background: silver;
    }
    http://codepen.io/anon/pen/iAHor

Discussions similaires

  1. Comment accéder aux éléments d'une sous formulaire en javascript
    Par oumelkhairat dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 25/11/2013, 16h15
  2. Réponses: 7
    Dernier message: 19/06/2009, 22h27
  3. Comment empêcher l'installation de logiciels sous xp
    Par mozarus dans le forum Windows XP
    Réponses: 7
    Dernier message: 28/05/2007, 11h23
  4. Comment passer sous Delphi ?
    Par J-P-B dans le forum XMLRAD
    Réponses: 2
    Dernier message: 13/06/2003, 10h09

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