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 :

CSS : manipulation du Height


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Par défaut CSS : manipulation du Height
    Bonjour,

    J'ai un problème concernant la hauteur d'une div.

    Explication :

    Pour créer mon design en xhtml, je dois créer une zone (avec un border 1px) ou se trouvera du texte, des images...
    et sur la droite de ce div, je voudrai y mettre une ombre (pour faire l'ombre, j'utilise une image jpg de 1 x 7 pixel, que je répète verticalement (repeat-y).

    Je voudrai que l'ombre s'étende sur la totalité de la hauteur du bloc div contenant le texte et les images.

    Cela me parraissait simple, et finalement de galère dessus depuis quelque temps...
    Mon problème c'est qu'il m'est impossible d'étendre l'ombre correctement. (L'ombre s'arrete à la hauteur d'un ou deux <br />, d'ailleur je ne sais pas pourquoi)
    Sinon j'arrive à l'etendre avec ce code (height:100%) mais lorsque le texte devien trop long, ca déborde partout ...

    Voila un bout de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div id="zone">
       <div id="bloc">Texte <br /><br /> texte <br /><br /> texte <br /><br /> texte ......</div>
       <div id="ombre"></div>
    </div>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    html, body { margin:0px; padding:0px; height:100%; background-color:#8a8a8a; }
     
    #zone { width:996px; height:100%; margin-left:auto; margin-right:auto; }
     
    #bloc { float:left; width:989px; border:1px solid black; }
     
    #ombre { float:right; background:url("/images/design/ombre.jpg") repeat-y; width:7px; height:100%; }
    Pour couroner le tout, mon code devra fonctionner sur IE + Firefox (et pourquoi pas sur les autres nav, mais bon).

    Quelqu'un aurait une idée ?
    Le gagnant aura un bisou virtuel, et d'énorme remerciement

    Merci à tous.

  2. #2
    Membre émérite Avatar de c_s_s
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 619
    Par défaut
    Bonjour,

    Peut-être en mettant l'image de l'ombre directement en fond du bloc #zone.

    Le CSS :
    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
    html, body { 
    	margin:0; 
    	padding:0; 
    	height:100%; 
    	background-color:#8a8a8a; 
    } 
    #zone { 
    	width:989px; 
    	height:100%; 
    	margin-left:auto; 
    	margin-right:auto; 
    	padding-right:7px; 
    	background:url("/images/design/ombre.jpg") repeat-y right top;
    } 
    #bloc { 
    	border:1px solid black; 
    	height:100%;
    }
    Le HTML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div id="zone">
       <div id="bloc">Texte <br /><br /> texte <br /><br /> texte <br /><br /> texte ......</div>  
    </div>

Discussions similaires

  1. manipuler css en javascript ?
    Par michaelbob dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 29/03/2006, 18h49
  2. [CSS] width-height
    Par Anduriel dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 11/03/2006, 15h34
  3. [HTML-CSS][IE-FIREFOX] problème de height sur Firefox
    Par sanosuke85 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 04/03/2006, 18h31
  4. [css]opéra height 100% absolute
    Par spirou dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 08/10/2005, 23h10
  5. [CSS] Bug IE avec height ne marche pas avec les %
    Par El Riiico dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 23/06/2005, 18h11

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