[CSS] Texte, DIV, mauvaise taille dans IE....

Texte, DIV, mauvaise taille dans IE.... [CSS] - HTML/CSS - Programmation

Marsh Posté le 30-06-2004 à 11:33:03    

Voir post tout en bas.


Message édité par Leuen le 18-08-2004 à 12:09:12
Reply

Marsh Posté le 30-06-2004 à 11:33:03   

Reply

Marsh Posté le 30-06-2004 à 11:35:22    

ou là c'est un peu bizarre, tu utilise left et right en meme temps. Il doit etre un peu perdu là


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 30-06-2004 à 11:56:17    

Oui mais j'ai pas tellement d'autre solutions et sous Mozilla &a marche super bien.  
 
Parceque en fait chiffres se dimensionne automatiquement en fonction de la taille de la fenêtre et reste néanmoins toujours à la même distance des bords gauches et droits ce qui est indispensable car à gauche et a droite il y a des images... Enfin c'est pas facile à expliquer.

Reply

Marsh Posté le 01-07-2004 à 09:21:47    

J'ai les div chiffres et liens qui ne s'affichent pas sous IE mais parfaitement sous Mozilla.  
 
Un autre truc super étonnant est que je croyais avoir oublié de fermer un div. Je met une balise fermante, ça a amélioré pas mal de choses sous IE. Après coup en mettant de l ordre dans mon code, je m'appercois que la balise ne manquait pas, donc elle est à double. Mais sans cette balise fermante c est le bordel total sous IE.  [:jkley]  
 
Je vous met mon code html et mes CSS svp dites moi si vous voyez le problème !  :sweat:  
 

Code :
  1. body     {
  2.       font-family      : arial            ;
  3.         }
  4. #portail    {
  5.       position       :  absolute         ;
  6.       bottom       : 0px         ;
  7.       left        : 0px         ;
  8.       right       : 0px         ;
  9.       top        : 0px         ;
  10.       width       : 100%         ;
  11.       height       : 100%         ;
  12.      }
  13. #logo     {
  14.       position      : absolute        ;
  15.       background-image    :  url(../../images/logoPortail.gif)   ;
  16.          background-repeat   :  no-repeat        ;
  17.       top              :  0px                 ;
  18.       left        : 0px         ;
  19.        width       :  232px         ;
  20.        height       :  50px         ;
  21.        padding      :  0px         ;
  22.       z-index      : 1          ;
  23.      }
  24. #homme    {
  25.       position      : absolute        ;
  26.       background-image    : url(../../images/homme_trait.jpg)  ;
  27.          background-repeat   :  no-repeat        ;
  28.       bottom             :  0px                 ;
  29.       left        : 0px         ;
  30.        width       :  185px         ;
  31.        height       :  483px         ;
  32.        padding      :  0px         ;
  33.      }
  34. #recherche   {
  35.       position      : absolute        ;
  36.       top        : 0px         ;
  37.       right       : 0px         ;
  38.       width       : 239px         ;
  39.       height       : 65px         ;
  40.      }
  41. .recherche    {
  42.       margin-top      : 12px         ;
  43.       padding-left     : 16px         ;
  44.      }
  45. .rechOption   {
  46.       padding      : 0px         ;
  47.       padding-left     : 22px         ;
  48.      }
  49. input      {
  50.       border-color     :  rgb(0,0,0)        ;
  51.       border-width     :  1px         ;
  52.       font-size      :  9px         ;
  53.       size       : 15px         ;
  54.      }
  55. form      {
  56.       font-size      :  10px         ;
  57.      }
  58. #femme    {
  59.       position      : absolute        ;
  60.       background-image    : url(../../images/femme.jpg)   ;
  61.          background-repeat   :  no-repeat        ;
  62.       bottom             :  0px                 ;
  63.       right       : 0px         ;
  64.        width       :  207px         ;
  65.        height       :  126px         ;
  66.        padding      :  0px         ;
  67.      }
  68. #chiffres    {
  69.       position      : absolute        ;
  70.       background-image    : url(../../images/chiffres.jpg)   ;
  71.       background-repeat   : repeat-x        ;
  72.       bottom             :  5px                 ;
  73.       left        : 185px         ;
  74.       right       : 185px         ;
  75.       height       : 16px         ;
  76.       z-index      : 1          ;
  77.       padding      :  0px         ;
  78.      }
  79. #centre    {
  80.       position      : absolute        ;
  81.       background-image    : url(../../images/centre.jpg)    ;
  82.          background-repeat   :  no-repeat        ;
  83.       bottom             :  35%               ;
  84.       left        : 20%         ;
  85.       width       : 455px         ;
  86.       height       : 135px         ;
  87.       z-index      : 1          ;
  88.       padding      :  0px         ;
  89.      }
  90. #nouvelle    {
  91.       position      : absolute        ;
  92.       right       : 5%          ;
  93.       top        : 20%         ;
  94.       width       : 20%         ;
  95.       height       : 15%         ;
  96.       overflow      : hidden         ;
  97.       text-align      : center         ;
  98.       border-right     : 2px solid rgb(80,80,80)    ;
  99.       border-bottom     : 2px solid rgb(80,80,80)    ;
  100.       border-left      : 2px solid rgb(80,80,80)    ;
  101.       border-collapse    : collapse        ;
  102.       z-index      : 2          ;
  103.      }
  104. #manifestation   {
  105.       position      : absolute        ;
  106.       right       : 5%          ;
  107.       top        : 40%         ;
  108.       width       : 20%         ;
  109.       height       : 15%         ;
  110.       overflow      : hidden         ;
  111.       text-align      : center         ;
  112.       border-right     : 2px solid rgb(80,80,80)    ;
  113.       border-bottom     : 2px solid rgb(80,80,80)    ;
  114.       border-left      : 2px solid rgb(80,80,80)    ;
  115.       border-collapse    : collapse        ;
  116.       z-index      : 2          ;
  117.      }
  118. .autresManif   {
  119.       padding-top     : 10px         ;
  120.      }
  121. #liens     {
  122.       font-family      :  arial         ;
  123.       font-size      : 10pt         ;        position      : absolute        ;
  124.       left        : 25%         ;
  125.       bottom       : 5%          ;
  126.       width       : 50%         ;
  127.       height       : 10%         ;
  128.       overflow      : hidden         ;
  129.       z-index      : 2          ;
  130.      }
  131. #lien1     {
  132.       position      : absolute        ;
  133.       top        : 0%          ;
  134.       left        : 0%          ;
  135.       width       : 50%         ;
  136.       height       : 50%         ;
  137.       overflow      : visible         ;
  138.      }
  139. #lien2     {
  140.       position      : absolute        ;
  141.       top        : 0%          ;
  142.       right       : 0%          ;
  143.       width       : 50%         ;
  144.       height       : 50%         ;
  145.       overflow      : visible         ;
  146.      }
  147. #lien3     {
  148.       position      : absolute        ;
  149.       bottom       : 0%          ;
  150.       left        : 0%          ;
  151.       width       : 50%         ;
  152.       height       : 50%         ;
  153.       overflow      : visible         ;
  154.      }
  155. #lien4     {
  156.       position      : absolute        ;
  157.       bottom       : 0%          ;
  158.       right       : 0%          ;
  159.       width       : 50%         ;
  160.       height       : 50%         ;
  161.       overflow      : visible         ;
  162.      }
  163. .titre     {
  164.       font-size      : 10pt         ;
  165.       color       : rgb(107,134,151)      ; 
  166.       padding      : 2px         ;
  167.       font-weight      : bold         ;
  168.       font-style      : normal         ;
  169.       text-align      : center         ;
  170.       border-top      : 2px solid rgb(80,80,80)    ;
  171.       border-bottom     : 2px solid rgb(80,80,80)    ;
  172.      }
  173. .margeSup    {
  174.       padding-top     : 8px         ;
  175.      }


 
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html>
  3. <head>
  4. <title>test</title>
  5. <meta name="GENERATOR" content="Arachnophilia 4.0">
  6. <meta name="FORMATTER" content="Arachnophilia 4.0">
  7. <meta http-equiv="Content-Type" content="text/html; charset='iso-8859-1'" />
  8. <meta http-equiv="Content-Style-Type" content="text/css" />
  9. <link title="test.html" type="text/css" rel="stylesheet" href="styles/style.css" />
  10. </head>
  11. <body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">
  12. <div id="portail">
  13.  <div id="logo">&nbsp;</div>
  14.  <div id="recherche">
  15.   <form method="post" action="http://www.kartoo.com/perso.php3" id="kartoo">
  16.    <div class="recherche">
  17.     Rechercher:
  18.     <input type="text" name="q" />
  19.     <input type="submit" name="submit" value="ok" style="background:rgb(204,0,0); color:white;" />
  20.    </div>
  21.    <div class="rechOption">
  22.     <input type="radio" name="lg" value="1" checked />web fran&ccedil;ais &nbsp;&nbsp;&nbsp;
  23.     <input type="radio" name="lg" value="0" />web mondial
  24.    </div>
  25.    <div>
  26.     <input type="hidden" name="fd" value="1" />
  27.     <input type="hidden" name="tr" value="2" />
  28.     <input type="hidden" name="bo" value="0" />
  29.    </div>
  30.   </form>
  31.  </div>
  32.  </div>
  33.  <div id="centre">&nbsp;</div>
  34.  <div id="liens">
  35.   <div id="lien1">
  36.    <img src="../images/lien.gif" alt="lien.gif (859 octets)" title="lien.gif (859 octets)" /> Inscription papier - formation ES
  37.   </div>
  38.   <div id="lien2">
  39.    <img src="../images/lien.gif" alt="lien.gif (859 octets)" title="lien.gif (859 octets)" /> Inscription papier - formation ES
  40.   </div>
  41.   <div id="lien3">
  42.    <img src="../images/lien.gif" alt="lien.gif (859 octets)" title="lien.gif (859 octets)" /> Inscription papier - formation ES
  43.   </div>
  44.   <div id="lien4">
  45.    <img src="../images/lien.gif" alt="lien.gif (859 octets)" title="lien.gif (859 octets)" /> Inscription papier - formation ES
  46.   </div>
  47.  </div>
  48.  <div id="nouvelle">
  49.   <div class="titre">
  50.    Dernières nouvelles
  51.   </div>
  52.    Contenu
  53.  </div>
  54.  <div id="manifestation">
  55.   <div class="titre">
  56.    Prochaines manifestations
  57.   </div>
  58.   <div class="margeSup">
  59.    Il n'y a pas de manifestation pour l'instant.
  60.   </div>
  61.  </div>
  62.  <div id="homme">&nbsp;</div>
  63.  <div id="chiffres">&nbsp;</div>
  64.  <div id="femme">&nbsp;</div>
  65. </div>
  66. </body>
  67. </html>


Message édité par Leuen le 01-07-2004 à 09:24:27
Reply

Marsh Posté le 01-07-2004 à 09:36:32    

code pas clair, et hop une erreur
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html>
  3. <head>
  4. </head>
  5. <body>
  6. <div id="portail">
  7. <div id="logo">&nbsp;</div>
  8. <div id="recherche">
  9.   <div class="recherche"></div>
  10.   <div class="rechOption"></div>
  11.   <div></div>
  12. </div>
  13. </div>
  14. <div id="centre">&nbsp;</div>
  15. <div id="liens">
  16. <div id="lien1"></div>
  17. <div id="lien2"></div>
  18. <div id="lien3"></div>
  19. <div id="lien4"></div>
  20. </div>
  21. <div id="nouvelle">
  22. <div class="titre"></div>
  23. </div>
  24. <div id="manifestation">
  25. <div class="titre"></div>
  26. <div class="margeSup"></div>
  27. </div>
  28. <div id="homme">&nbsp;</div>
  29. <div id="chiffres">&nbsp;</div>
  30. <div id="femme">&nbsp;</div>
  31. //</div>
  32. </body>
  33. </html>


Message édité par boulax le 01-07-2004 à 09:37:03

---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 01-07-2004 à 09:56:50    

:heink: le /div à la fin que tu as mis en commentaire, ferme le div principal: "portail".

Reply

Marsh Posté le 01-07-2004 à 09:57:58    

non. Portail est fermé a la fin du premier bloc de mon quote.


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 01-07-2004 à 10:03:19    

boulax a écrit :

non. Portail est fermé a la fin du premier bloc de mon quote.


 
Ce qui n'est pas très pratique pusique portail est censé être un div qui contient tous les autres.
 
EDIT: par contre je reconnais qu il y a une balise fermante en trop. Mais si je l'enlève cette saloperie de IE me fait n importe quoi.   :fou:


Message édité par Leuen le 01-07-2004 à 10:05:46
Reply

Marsh Posté le 01-07-2004 à 10:06:05    

"trop de div tue le div"
 
ca marche maintenant alors ?


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 01-07-2004 à 10:11:34    

url ?


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 01-07-2004 à 10:11:34   

Reply

Marsh Posté le 01-07-2004 à 10:19:11    

Pas online pour l'instant.  
 
Tu as raison mon div portail ne sert à rien !  
 
Donc je l'ai supprimé. Tout fonctionne comme avant sous Mozilla. Par contre sous IE chiffres et liens ne s'affichent toujours pas.

Reply

Marsh Posté le 01-07-2004 à 10:20:13    

t'as bien vérifié que tout se referme bien ? je vais encore jeter un coup d'oeil aux css


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 01-07-2004 à 10:24:28    

Oui j'ai relu au moins 5 fois. Mais à force on voit même plus l'érreure si il y en a une. Comme le portail par exemple j était partit au tout départ dans l'idée d un div qui contient les autre pour pouvoir le positionner et au fur et à mesure que j ai développé le reste, portail ne sert plus à rien...  
 
 
Merci pour ton aide.  :jap:

Reply

Marsh Posté le 01-07-2004 à 11:16:11    

[:yoyoz]  :cry:

Reply

Marsh Posté le 01-07-2004 à 11:22:52    


tu peu poster une capture d'ecran du resultat sous ie et moz ?


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 01-07-2004 à 11:38:52    

je vois pas tes images, va sur imageshack.us


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 01-07-2004 à 11:43:52    

Merci je connaissais pas ! Excellent !

Reply

Marsh Posté le 01-07-2004 à 11:53:11    

tes liens1, liens2, liens3 etc... ne devraient pas etre en position absolute je pense, car comme ca il se "détachent" de leur conteneur il me semble.


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 01-07-2004 à 11:59:03    

Effectivement si je met en relative ca apparait :bounce:  mais tout en ligne, je vois pas comment gérer ça pourqu'ils se mettent comme ils devraient !

Reply

Marsh Posté le 01-07-2004 à 12:03:46    

mets les dans un tableau... ca marche toujours sous mozilla en parallele ?


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 01-07-2004 à 12:58:05    

Si je met en relative sous moz ca merde aussi. Ils sont pas en ligne mais y en a juste deux a gauche je pense qu ils sont l un sur l autre.  
 
Ok je vais faire un tableau ca sera plus simple.
 
Sinon Pour les chiffres en bas tu as une idée ? D'après moi c'est parcqu il n y a pas de largeur définie qu IE n aime pas. Mais bon il devrait quand meme supporter ça c'est un peu la base ?!?


Message édité par Leuen le 01-07-2004 à 13:44:01
Reply

Marsh Posté le 01-07-2004 à 14:27:39    

Bon merci pour ton aide, avec ces maudis chiffres rien à faire je trouve pas de solution. Le design m'est imposé alors faudra bien que j'en trouve une ....

Reply

Marsh Posté le 16-08-2004 à 10:26:24    

[:yoyoz]  :o

Reply

Marsh Posté le 18-08-2004 à 12:12:25    

Dernier problème en date. J'ai un div qui contient du texte.
 
Ce div à une taille défini à l'aide d'un pourcentage de son conteneur (donc la page).  
 
Sous Mozilla comme d'hab pas de prob le div fait la bonne taille.  
 
Sous IE <- :fou: comme d'hab ca merde.
 
Le div se dimmensionne en fonction du texte qu'il contient et rien à foutre qu'on lui ai fixé une hauteur avec des pourcents.  
 
Ok je pourrait définir une hauteur "fixe" en pixel. Mais il faut que mon div se redimensionne en fonction de la taille de la fenêtre.
 
Donc que faire ???  [:jkley]


Message édité par Leuen le 18-08-2004 à 13:31:20
Reply

Marsh Posté le 18-08-2004 à 13:31:27    

[:yoyoz]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed