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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Eviter superposition background DIV

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Eviter superposition background DIV

n°1852211
ledzep2
Posté le 17-02-2009 à 15:40:07  profilanswer
 

Bonjour,
 
Pour une fois que je ne veux pas faire un truc compliqué, il m'arrive quelque chose de bizarre sur la page que je développe actuellement.
Voilà une image du problème :
http://forum.alsacreations.com/upload/14375-pasbon.jpg
En fait je voudrais que les blocs soient séparés et s'enchainent verticalement sans superposition.[sweatdrop]  
En gros que ça donne ça :
http://forum.alsacreations.com/upload/14375-bon.jpg  
Voici le css :

Code :
  1. body
  2. {
  3. margin: 0;
  4. background: #EAEDF2;
  5. line-height: 1.5;
  6. color: #60789E;
  7. }
  8. .onglet1
  9. {
  10. color:#365265;
  11. font: 13px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
  12. font-weight : bold;
  13. text-shadow: 2px 2px 1px #fff;
  14. text-indent:10px;
  15. width:896px;
  16. height:23px;
  17. background-image: url(../img/onglet.png);
  18. background-repeat:no-repeat;
  19. }
  20. .block_bar
  21. {
  22. margin-left : 2px;
  23. margin-right : 4px;
  24. }
  25. .tab_bar
  26. {
  27. overflow: auto;
  28. background: #EAEDF2;
  29. border-color: white;
  30. border-style: solid;
  31. border-width: 1px;
  32. width:100%;
  33. }


 
Voici le code HTML :

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <title> -- </title>
  5. <meta name="description" content="">
  6. <meta name="keywords" content="">
  7. <meta http-equiv="content-language" content="en" />
  8. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  9. <link media="screen" rel="stylesheet" href="./css/content.css" type="text/css">
  10. <link media="screen" rel="stylesheet" href="./css/spritesbutton.css" type="text/css">
  11. </head>
  12. <body>
  13. <div class="block_bar" id="block_detail">
  14. <div class="onglet1" id="det_onglet">
  15. <img src="./img/tab1.png" id="det_result" width="23">
  16. <label id="label_detail" style="vertical-align: 50%"></label>
  17. </div>
  18. <iframe id="detail_bar" class="tab_bar" name="detail_bar" height="200">
  19. </iframe>
  20. <div id="card_button">
  21. <ul id="bpc-command">
  22. <li id="bpc-edit"><a href="#" onclick=\"card_edit('1')"></a></li>
  23. <li id="bpc-suppress"><a href="#" onclick=\"card_suppress('1')"></a></li>
  24. <li id="bpc-none"><a href="#" class="lethal_link"></a></li>
  25. </ul>
  26. </div>
  27. </div>
  28. <div class="block_bar" id="block_navigation">
  29. <div class="onglet1" id="navigation_onglet">
  30. <img src="./img/tab1.png" id="nav_result" width="23">
  31. <label id="label_navigation" style="vertical-align: 50%">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Navigation bar</label>
  32. </div>
  33. <iframe id="navigation_bar" class="tab_bar" name="navigation_bar" height="200">
  34. </iframe>
  35. </div>
  36. </body>
  37. </html>


 
Il est à noter que les boutons edit et suppress sont issus d'un css particulier utilisant spritescss.[biggol]
 
Que dois je changer ?
 
D'avance merci.

mood
Publicité
Posté le 17-02-2009 à 15:40:07  profilanswer
 

n°1852296
olivthill
Posté le 17-02-2009 à 18:35:53  profilanswer
 

Peut-être qu'il faudrait ajouter dans le style de tab_bar :

clear:both;

n°1852305
ledzep2
Posté le 17-02-2009 à 19:02:14  profilanswer
 

olivthill a écrit :

Peut-être qu'il faudrait ajouter dans le style de tab_bar :

clear:both;



 
Enfin une réponse !
On s'approche voilà le résultat :
http://forum.alsacreations.com/upload/14375-mieux.jpg  
 
Cependant il reste une superposition. Le texte revient bien sur la gauche et récupère le bon alignement horizontal.
Seul l'alignement vertical est mauvais. Et encore j'ai mis le clear:both sur block_bar car tab_bar correspond à l'iframe, qui je pense, n'affecte pas l'affichage problématique.
En tout cas, merci, je ne connaissais pas clear.
 
Petit explication : ce qui est en bleu marine en haut et en bas de l'image correspond aux iframes.

n°1852472
ledzep2
Posté le 18-02-2009 à 10:14:27  profilanswer
 

Un dernier coup de collier ?
En tenant compte de la compatibilité ie ff ...

n°1852839
ledzep2
Posté le 19-02-2009 à 10:13:32  profilanswer
 

Pour vous faciliter la vie :
 
LA ICI


Message édité par ledzep2 le 19-02-2009 à 10:14:12
n°1853967
xphanoo
Posté le 22-02-2009 à 18:55:57  profilanswer
 

apparemment tu as résolu ton problème non?  :D


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

  Eviter superposition background DIV

 

Sujets relatifs
Web script DIV position points tout navigateurbackground pour une progressbar
CSS et DIVBackground tableau
[CSS] Div qui ne veut pas être à 100%[CSS] : Plusieurs Div dans un Div conteneur
éviter le chargement complet lorsqu'on change de page ?Impression avec background
[PHP ET SEO] comment éviter un duplicate content[résolu] éviter de lister un repertoire (.htaccess)
Plus de sujets relatifs à : Eviter superposition background DIV


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