Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3050 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [css][résolu] bloquer la superposition d'images

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[css][résolu] bloquer la superposition d'images

n°1584875
fabrice91
Posté le 10-07-2007 à 16:49:49  profilanswer
 

Bonjour,
 
J'ai une bannière en haut de mon site et je veux qu'elle soit redimensionnable en fonction du redimensionnement de la fenetre du navigateur elle-même.
Pour ceci j'ai coupé ma bannière en 3 parties :
une image gauche
une image droite
une image centre
Je crée un div pour cette banniere
J'y mets un background-repeat: repeat-x; pour mon image centrale.
J'y mets mes 2 images gauche et droite
Chaque image a un style css, ayant un postionnement left pour l'une et right pour l'autre.
Tout fonctionne bien sauf lorsque je reduis la taille de la fenetre et lorsque mes 2 images gauche et droite viennent se superposer...je voudrais que mes 2 images ne puissent pas se superposer.
Merci
 
Voici le code html que j'utilise :

Code :
  1. <html>
  2. <head>
  3. <LINK REL="stylesheet" TYPE="text/css" HREF="test.css"/>
  4. </head>
  5. <body>
  6. <div class="banner">
  7.     <img class="left" src="gauche.png" />
  8.     <img class="right" src="droite.png" />
  9. </div>
  10. </body>
  11. </html>


et la feuille de style :

Code :
  1. body {
  2. position: absolute;
  3.   top: 0px;
  4.   left: 0px;
  5.   bottom: 0px;
  6.   right: 0px;
  7.   min-height: 300px ;
  8.   margin: 10px;
  9.   padding: 0px;
  10.   color: black;
  11.   background: #DEDEDE;
  12.   font-family: Arial,Verdana,sans-serif;
  13.   font-size:11px;
  14. }
  15. .banner {
  16.   position: absolute;
  17.   top: 0px;
  18.   left: 90px;
  19.   right: 0px;
  20.   margin: 0px;
  21.   padding: 0px;
  22.   height: 105px;
  23.   background-image: url(centre.png) ;
  24.   background-repeat: repeat-x ;
  25. }
  26. img.left {
  27.   position: absolute;
  28.   top: 0px;
  29.   left: 0px;
  30. }
  31. img.right {
  32.   position: absolute;
  33.   top: 0px;
  34.   right: 0px;
  35. }


Message édité par fabrice91 le 11-07-2007 à 15:25:12
mood
Publicité
Posté le 10-07-2007 à 16:49:49  profilanswer
 

n°1585223
fabrice91
Posté le 11-07-2007 à 15:10:25  profilanswer
 

Après tatonnage, il faut ajouter dans la règle css de "banner" un min-width minimal pour le bloc en dessous duquel on ne veut pas aller...
et ça marche...
en tout cas sous Firefox 1.5


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [css][résolu] bloquer la superposition d'images

 

Sujets relatifs
pb requete mysql[resolu][RESOLU] Load data local infile
[Résolu] Récupérer les valeurs d'inputs dans un javascript[résolu] suppression d'une ligne dans un fichier txt
[Résolu] Importer un fichier .xsl dans une BDD[AS3] getChildAt at addChild [RESOLU]
LibCurl [Résolu]Bug Session en PHP [resolu]
[AS3]gestion d'évènement [RESOLU] mais autre problème[Résolu] Script de backup Windows/Samba
Plus de sujets relatifs à : [css][résolu] bloquer la superposition d'images


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR