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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°782215
Leuen
Posté le 30-06-2004 à 11:33:03  profilanswer
 

Voir post tout en bas.


Message édité par Leuen le 18-08-2004 à 12:09:12
mood
Publicité
Posté le 30-06-2004 à 11:33:03  profilanswer
 

n°782219
Lord II
PIB2000
Posté le 30-06-2004 à 11:35:22  profilanswer
 

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 .
n°782264
Leuen
Posté le 30-06-2004 à 11:56:17  profilanswer
 

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.

n°783189
Leuen
Posté le 01-07-2004 à 09:21:47  profilanswer
 

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
n°783193
boulax
Inserer phrase hype en anglais
Posté le 01-07-2004 à 09:36:32  profilanswer
 

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.
n°783206
Leuen
Posté le 01-07-2004 à 09:56:50  profilanswer
 

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

n°783207
boulax
Inserer phrase hype en anglais
Posté le 01-07-2004 à 09:57:58  profilanswer
 

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


---------------
Posté depuis des chiottes, sales. Me gusta.
n°783215
Leuen
Posté le 01-07-2004 à 10:03:19  profilanswer
 

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
n°783217
boulax
Inserer phrase hype en anglais
Posté le 01-07-2004 à 10:06:05  profilanswer
 

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


---------------
Posté depuis des chiottes, sales. Me gusta.
n°783221
boulax
Inserer phrase hype en anglais
Posté le 01-07-2004 à 10:11:34  profilanswer
 

url ?


---------------
Posté depuis des chiottes, sales. Me gusta.
mood
Publicité
Posté le 01-07-2004 à 10:11:34  profilanswer
 

n°783234
Leuen
Posté le 01-07-2004 à 10:19:11  profilanswer
 

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.

n°783235
boulax
Inserer phrase hype en anglais
Posté le 01-07-2004 à 10:20:13  profilanswer
 

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.
n°783238
Leuen
Posté le 01-07-2004 à 10:24:28  profilanswer
 

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:

n°783306
Leuen
Posté le 01-07-2004 à 11:16:11  profilanswer
 

[:yoyoz]  :cry:

n°783320
boulax
Inserer phrase hype en anglais
Posté le 01-07-2004 à 11:22:52  profilanswer
 


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


---------------
Posté depuis des chiottes, sales. Me gusta.
n°783345
boulax
Inserer phrase hype en anglais
Posté le 01-07-2004 à 11:38:52  profilanswer
 

je vois pas tes images, va sur imageshack.us


---------------
Posté depuis des chiottes, sales. Me gusta.
n°783350
Leuen
Posté le 01-07-2004 à 11:43:52  profilanswer
 

Merci je connaissais pas ! Excellent !

n°783368
boulax
Inserer phrase hype en anglais
Posté le 01-07-2004 à 11:53:11  profilanswer
 

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.
n°783375
Leuen
Posté le 01-07-2004 à 11:59:03  profilanswer
 

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 !

n°783382
boulax
Inserer phrase hype en anglais
Posté le 01-07-2004 à 12:03:46  profilanswer
 

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


---------------
Posté depuis des chiottes, sales. Me gusta.
n°783436
Leuen
Posté le 01-07-2004 à 12:58:05  profilanswer
 

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
n°783537
Leuen
Posté le 01-07-2004 à 14:27:39  profilanswer
 

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 ....

n°823988
Leuen
Posté le 16-08-2004 à 10:26:24  profilanswer
 

[:yoyoz]  :o

n°825745
Leuen
Posté le 18-08-2004 à 12:12:25  profilanswer
 

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
n°825799
Leuen
Posté le 18-08-2004 à 13:31:27  profilanswer
 

[:yoyoz]

mood
Publicité
Posté le   profilanswer
 


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

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

 

Sujets relatifs
Problème CSS avec IEEnlever la dernière ligne d'un fichier texte en batch
[CSS] affichage d'une image au survol d'un texteblocs de taille fixes + remplissage ?
Pb focus sur le premier champ texte d'une variable de type tableauPb avec un menu superposé à un bloc qui décale le texte
tableau de taille indetermineeparcourir un fichier texte
probleme de CSS avec les liens externes 
Plus de sujets relatifs à : [CSS] Texte, DIV, mauvaise taille dans IE....


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