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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème Design sous IE7

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème Design sous IE7

n°1835648
noote
Posté le 08-01-2009 à 15:54:47  profilanswer
 

Bonjour je réalise actuellement un site pour ma société et je rencontre un petit soucis,ou plutôt gros soucis .
 
Car le design ne s'adapte pas sous IE à ce que je fais donc je ne comprends vraiment pas .
 
Je précise que ma page fonctionne parfaitement sous ==>Mozilla,Safari,Chrome,Opéra sans aucun problème.
 
Mais sur IE il foire,je n'obtiens pas le résultat souhaité.
 
Donc si quelqu'un de calé en CSS peut m'aider ...Car vraiment je ne vois pas d'où cela peut provenir .
 
En gros pour résumé design centrer sur la page avec bords arrondi sur les 4 coins.
 
Sur IE le design ne se centre pas et les bords arrondi sont bien positionner sur 3 coins mais pas le quatrième,et il y a un décalage entre les coins et le contenu de la page .
 
 
 
 

mood
Publicité
Posté le 08-01-2009 à 15:54:47  profilanswer
 

n°1835649
FlorentG
Unité de Masse
Posté le 08-01-2009 à 15:55:39  profilanswer
 

Envoi du code ou un lien vers la page qu'on examine ça

n°1835661
noote
Posté le 08-01-2009 à 16:06:24  profilanswer
 

j'envoi le css ca peut aller avec screen des 2 situations,j'ai pas de lien vers page,je travail en local

n°1835663
FlorentG
Unité de Masse
Posté le 08-01-2009 à 16:08:39  profilanswer
 
n°1835667
noote
Posté le 08-01-2009 à 16:13:49  profilanswer
 


 
Sous IE sa donne =>
[img=http://img181.imageshack.us/img181/7072/92140343rz6.th.jpg]
 
Sous Opéra,mozilla,Chrome,safari sa donne ==>
[img=http://img179.imageshack.us/img179/4025/otherri7.th.jpg]
 
Mon css c'est ==>
 

Code :
  1. body {
  2.   background:url(../img/slice.jpg) repeat-x #145c59 ;
  3. }
  4. #super_container {
  5.   margin : auto;
  6.   width : 800px;
  7.   }
  8. #container
  9. {
  10.   width:100%;
  11.   margin-bottom:10px;
  12.   float:left;
  13. }
  14. #top {
  15.   background-color : #fff;
  16.   width : 780px;
  17. height : 10px;
  18.   float:left;
  19. }
  20. #top_left {
  21.   background:url("../img/coin_top_left.gif" ) no-repeat;
  22.   width : 10px;
  23.   height : 10px;
  24.   float:left;
  25. }
  26. #top_right {
  27.   background:url("../img/coin_top_right.gif" ) no-repeat;
  28.   width : 10px;
  29.   height : 10px;
  30.   float:left;
  31. }
  32. #container_small {
  33.   background-color : #fff;
  34.   float:left;
  35.   width : 760px;
  36.   padding-right:20px;
  37.   padding-left:20px;
  38.   padding-top:10px;
  39. }
  40. #baniere
  41. {
  42. background:url(../img/logolncr.jpg) no-repeat #fff;
  43. width:654px;
  44. height:130px;
  45. float:right;
  46. padding-left:106px;
  47. padding-top:20px;
  48. }
  49. #baniere_title
  50. {
  51. width:320px;
  52. font-size:32px;
  53. text-align:center;
  54. font-family : "Myriad pro","Trebuchet";
  55. font-style : italic;
  56. }
  57. #header_small
  58. {
  59.   float:right;
  60.    font-family : "Myriad pro","Trebuchet";
  61.  
  62.    font-size : 12px;
  63.    font-style : italic;
  64.    color:rgb(104,104,104);
  65. }
  66. #header_small a {
  67. color : rgb(104,104,104);
  68. text-decoration : none;
  69. }
  70. #menu
  71. {
  72. margin-top:20px;
  73. background:url(../img/barremenu.gif) no-repeat #fff;
  74. /*background:#dae;*/
  75. width:765px;
  76. float:right;
  77. height : 35px;
  78. margin-bottom:20px;
  79. }
  80. hr
  81. {
  82.   height:1px;
  83.   border:0px;
  84.   background:rgb(176,176,176);
  85.   width : 720px;
  86.  
  87. }
  88. #content
  89. {
  90. background:#fff;
  91. width:760px;
  92. float:right;
  93. margin: auto;
  94. /*height: 400px;*/
  95. text-align : center;
  96. }
  97. #illustration
  98. {
  99. background:url(../img/image.jpg);
  100. width:740px;
  101. height:130px;
  102. margin: auto;
  103. }
  104. #bottom_left {
  105.   background:url("../img/coin_bottom_left.gif" ) no-repeat;
  106.   width : 10px;
  107.   height : 10px;
  108.   float:left;
  109. }
  110. #tete_logo_lncr {
  111.   background:url("../img/logolncr.jpg" ) no-repeat;
  112.   margin-top : 20px;
  113.   margin-left : 20px;
  114. }
  115. #bottom {
  116.   background-color : white;
  117.   width : 780px;
  118.   height : 10px;
  119.   float:left;
  120. }
  121. #bottom_right {
  122.   background:url("../img/coin_bottom_right.gif" ) no-repeat;
  123.   width : 10px;
  124.   height : 10px;
  125.   float:left;
  126. }
  127. #footer {
  128. }
  129. .right {
  130. margin-top : 10px;
  131. float : right;
  132. color :rgb(104,104,104);
  133.    font-family : "Myriad pro","Trebuchet";
  134.    font-size : 13px;
  135. font-style : italic;
  136. }
  137. .left {
  138. margin-top:10px;
  139. float : left;
  140. color : rgb(104,104,104);
  141. font-family : "Myriad pro";
  142. font-size : 13px;
  143. font-style : italic;
  144. }
  145. .left a {
  146. color : rgb(104,104,104);
  147. text-decoration : none;
  148. font-family: "Myriad pro","Trebuchet";
  149. }
  150. #sub_foot
  151. {
  152. text-align :center;
  153. float : bottom;
  154. color : rgb(40,40,40);
  155. font-family: "Myriad pro","Trebuchet";
  156. font-size : 13px;
  157. }
  158. #sub_foot a {
  159. color : rgb(40,40,40);
  160. text-decoration : none;
  161. font-family: "Myriad pro","Trebuchet";
  162. font-size : 13px;
  163. }
  164. #index {
  165. }
  166. #index h1 {
  167. color : rgb(176,176,176);
  168. font-family : "Myriad Pro","Trebuchet MS";
  169. font-style: italic;
  170. }

n°1835675
FlorentG
Unité de Masse
Posté le 08-01-2009 à 16:22:16  profilanswer
 

Les coins, ne les mets pas en float, mais utilise la position absolute.
 
Au niveau du code HTML, attention de ne pas avoir de prologue xml, et d'avoir un bon DOCTYPE, ça peut venir de là

n°1835685
noote
Posté le 08-01-2009 à 16:34:25  profilanswer
 

ok,merci,je vais essayer  
pour le doctype j'ai bien ca ==>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
dans mon header.tpl

n°1835690
FlorentG
Unité de Masse
Posté le 08-01-2009 à 16:37:55  profilanswer
 

Ouais ça c'est pas très bon, remplace-le par :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


Ca sera déjà un bon début

n°1835694
noote
Posté le 08-01-2009 à 16:42:18  profilanswer
 

C bon ca fonctionne lol merci,mais le soucis c'est que je ne comprends pas trop pourquoi

n°1835696
noote
Posté le 08-01-2009 à 16:43:44  profilanswer
 

C'est une interprétation différente ?

mood
Publicité
Posté le 08-01-2009 à 16:43:44  profilanswer
 

n°1835697
FlorentG
Unité de Masse
Posté le 08-01-2009 à 16:48:04  profilanswer
 

En gros, si tu ne mets pas un doctype comme ça (ça sert à préciser quel "grammaire" utiliser), les navigateurs basculent dans un mode de compatibilité, et s'amusent à simuler plein de vieux bugs.
 
Ainsi quand ils ont sorti IE6, ils avaient fait plein de modifs au niveau du rendu des CSS. Du coup plein de site ne se serait pas affiché bien.  
 
Mais ça aurait été fort dommage de se priver des nouveaux trucs CSS, donc fallait trouver un moyen de ne pas casser les sites existants, tout en permettant au développeur d'activer les nouvelles fonctionnalités et correction de bugs et tout.
 
Et quasiment tous les sites n'avait pas ce doctype. Donc ils se sont dit, aller hop, ceux qui mettent un vrai doctype propre doivent connaître leur métier, ça activera le nouveau mode de rendu.
 

n°1837005
cuby
Posté le 12-01-2009 à 17:47:38  profilanswer
 

Salut FlorentG,
 
Vas sur www.w3schools.com >> XHTML >> Doctype.
 
Prends le doctype de type XHTML Transitional. En gros, le doctype définit les règles d'interprétation de ta page. En utilisant ce doctype, tu auras "presque" le même rendu sous tous les navigateurs modernes (IE6 (parfois) et 7 (presque toujours), Firefox, Opera, Safari et Chrome).
 
Cela te fera gagner en temps et en effort ;)


---------------
Jeu de foot
n°1837031
FlorentG
Unité de Masse
Posté le 12-01-2009 à 18:23:14  profilanswer
 

C'est pas à moi qu'il faut dire ça, hein [:pingouino]

n°1837033
FlorentG
Unité de Masse
Posté le 12-01-2009 à 18:29:21  profilanswer
 

Et il à l'air d'utiliser de l'HTML, pas de l'XHTML :)
 
Et pis moi j'utilise un doctype strict, et je le connaît par cœur, pas besoin de w3schools :o


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

  Problème Design sous IE7

 

Sujets relatifs
probleme xsl[RESOLU] Probleme synchro thread
[Résolu][C] probleme avec une macroProblème à centrer une image [RESOLU]
Balise Object probleme IE[SGBD/SQL] probleme d'espace oracle8i
probleme avec un combobox[ACCESS] Problème requête et valeur par défaut
Probleme avec DATE_FORMAT au changement d'annéeprobleme c++ installation qt
Plus de sujets relatifs à : Problème Design sous IE7


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