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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Site OK sur FF mais pas sur IE...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Site OK sur FF mais pas sur IE...

n°1225701
Proov
Art & Science
Posté le 18-10-2005 à 19:46:26  profilanswer
 

Hello
 
voilà je viens a peu pres de terminer l'architecture de mon site (valide W3C XHTML 1.0 Strict + CSS). Il s'affiche bien sous FireFox mais sur IE je comprend pas pourquoi il ne respecte pas la marge imposée de 20px entre les divs :(  
 
voilà 2 images: sous FF on voit bien que chaque blocs est espacé de 20px alors que sous IE non... j'ai beau cherché j'arrive pas a trouver de solutions... je me disais que c'était peut etre le fameux hack html>body non ? ça sert a quoi ce truc ?
 
Version FireFox
Version IE
 
en fait pour que ça marche sous IE, il faut que réduise le calque du milieu à 680 au lieu de 720px :sweat:


Message édité par Proov le 18-10-2005 à 19:49:07
mood
Publicité
Posté le 18-10-2005 à 19:46:26  profilanswer
 

n°1225766
GANONEINC
Posté le 18-10-2005 à 21:03:59  profilanswer
 

heu tu peut tenter de mettre un "_" devant ta taille de calque
 
un truc du genre
 
_calque 720px (dsl pour mon mauvais CSS)

n°1225795
Proov
Art & Science
Posté le 18-10-2005 à 22:08:58  profilanswer
 

ça sert a quoi ?
 
donc faire ça ?
 
#menu_gauche{
width:_720px;
}

n°1225937
spiroublar​d
Posté le 19-10-2005 à 10:09:53  profilanswer
 

C'est un hack pour IE.
 
J'utilise celui-ci qui passe au validateur :
 

Code :
  1. #tonContainerParent>#menu_gauche{  /* tous sauf IE  */
  2.   width: 720px;
  3. }
  4. /*\*/
  5. * html #menu_gauche{   /* pour IE */
  6.   width: 680px;
  7. }
  8. /**/

n°1225942
Proov
Art & Science
Posté le 19-10-2005 à 10:16:56  profilanswer
 

merci pour ta réponse :love: je vais tester ça :jap:  
 
mais pourquoi alors que je précise bien de placer le menu gauche a 20px du bords, il me le place a 40 au moins :sweat: pareil pour la partie centrale... IE ne gere pas le float ? :??:

n°1225943
gatsusat
Posté le 19-10-2005 à 10:21:45  profilanswer
 

spiroublard a écrit :

C'est un hack pour IE.
 
J'utilise celui-ci qui passe au validateur :
 

Code :
  1. #tonContainerParent>#menu_gauche{  /* tous sauf IE  */
  2.   width: 720px;
  3. }
  4. /*\*/
  5. * html #menu_gauche{   /* pour IE */
  6.   width: 680px;
  7. }
  8. /**/



 
le validateur CSS on s'en branle la nouille mais royalement, le validateur, il est là pour valider, mais qu'est  ce qu'il va t'apporter de plus, le but du jeu c'est d'avoir un code xHTML super ultra clean et sémantiquement correct.
ensuite pour les CSS, le but de jeu c'est d'avoir une CSS clean et lisible, là tu pourri largement ta CSS.
 
donc la solution :

Code :
  1. #tonContainerParent #menu_gauche{ 
  2.   width: 720px; /* tous   */
  3.   _width: 680px; /*Pour IE*/
  4. }


 
le validateur CSS c'est pour les kevin qui veulent se la pêter. Ca ne sert à rien d'autre.
Moi j'ai mes pages valides en xHTML ou HTML, mais ma CSS a quelques hacks IE et ca me suffit largement. Pour les autres navigateurs, je m'en contre balance,sachants que tous les autres nav respectent les normes pour moi.


---------------
Les CSS c'est bon mangez-en
n°1225958
Proov
Art & Science
Posté le 19-10-2005 à 10:39:00  profilanswer
 

yes ça marche :love:  
 
j'ai utilisé ça:

#page #corps{    
width:720px; /* tous les navig */
_width:680px; /* Pour IE */
}


 
c'est abusé quand meme 40px de différence entre FF et IE :pfff:

n°1225960
Roane
Pingouino's fan
Posté le 19-10-2005 à 10:41:57  profilanswer
 

Modèles de marge pas toujours bon sur IE quand tu n'as pas un doctype strict (quand t'es en mode quirks quoi)...


---------------
http://www.alsacreations.com, http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net. A ne surtout pas prendre en exemple : http://www.worldinternet.be
n°1225988
Proov
Art & Science
Posté le 19-10-2005 à 10:56:17  profilanswer
 

je suis en strict pourtant, et ma CSS est validée sauf pour quelques background-color:transparent (d'ailleur commentr y remédier ?)

n°1226122
Proov
Art & Science
Posté le 19-10-2005 à 13:10:57  profilanswer
 

ça marche bien mais avec ce code, ma CSS ne passe pas au validateur :o

mood
Publicité
Posté le 19-10-2005 à 13:10:57  profilanswer
 

n°1226126
gatsusat
Posté le 19-10-2005 à 13:14:22  profilanswer
 

comme je te l'ai dit, on s'en branle la nouille du validateur CSS
 
c'est surtout le code HTML qui doit être propre.


---------------
Les CSS c'est bon mangez-en
n°1226127
gatsusat
Posté le 19-10-2005 à 13:15:27  profilanswer
 

han ca ressemble à un site web pour une boite  
 
bon va falloir que je me mette à vous faire concurence, ya toujours moyen de se faire du fric lol


---------------
Les CSS c'est bon mangez-en
n°1226128
Proov
Art & Science
Posté le 19-10-2005 à 13:20:12  profilanswer
 

si tu veux nous faire concurence, commence a programmer un logiciel de modélisation 3d :D  
 
je suis en contrat de professionalisation là (ex contrat de qualif), j'ai appris en 1 mois et demi a passer du site fait avec tables imbriquées au xhtml + css strict :love:  
chui content d'avoir appris ça ;) et merci a vous pour votre aide :hello:

n°1226160
gatsusat
Posté le 19-10-2005 à 13:47:33  profilanswer
 

ho oil te reste quand meme bocou de choses à apprendre


---------------
Les CSS c'est bon mangez-en

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

  Site OK sur FF mais pas sur IE...

 

Sujets relatifs
votre avis sur mon premier site webProbleme pour aller sur mon site
Comment rajouter des ip dans un .htaccess juste en passant sur le siteDesign pour site web
Transfert d'un site de Linux/Apache à Windows/IISSite multilingue - Php ou sous domaines ?
Mon siteexporter mon site en flash dans ie
>>>besoin d'aide pour un site photo<<< 
Plus de sujets relatifs à : Site OK sur FF mais pas sur IE...


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