Incompatibilité IE / Firefox - HTML/CSS - Programmation
Marsh Posté le 04-07-2006 à 15:02:29
sur le forum, il est bon de poster son code entre balise [code]
Ensuite, met un doctype au début de ton code, regarde sur le net ce que ça signifie...
Aprés on voit
Et dans le css met au début:
Code :
|
Marsh Posté le 04-07-2006 à 15:20:02
Re bonjour,
Excuse moi pour l'erreur de la balise :S
Alors, j'ai effectué les modifications que tu as demandé, j'ai donc ainsi:
Index.html
Code :
|
Style.css
Code :
|
Dinc, mon problème persiste malgré tout.
Merci ^^
Marsh Posté le 04-07-2006 à 15:25:13
j'ai trouvé la solution.
1) Il faut virer le tag <center> de ta page web
2) il faut virer le width:720px de la classe .all
Marsh Posté le 04-07-2006 à 15:26:54
<center> ça existe plus comme balise, c'est deprecated
Met un
Code :
|
Pour centrer le contenu, aprés ça, je pourrais maybe décidé à regarder ton code
Marsh Posté le 04-07-2006 à 15:37:48
Alors, merci pour vos réponses.
Bob_eponge, ta solution me convient moyennement, dans le sens où, je veux garder le design centré.
Chose, que xtof semble me faire conserver.
Par contre, j'ai toujours mon problème avec ta correction xtof. Le cadre "page" se met bien à sa place, mais reste placé sous le menu.
Donc, voilà où je suis niveau code:
Code :
|
Code :
|
Marsh Posté le 04-07-2006 à 17:18:19
Ca me donne un résultat encore plus bizzare O_o
Il me décalle le cadre en hauteur sous Mozilla et rien ne change sous IE O_O
Marsh Posté le 05-07-2006 à 00:18:50
Salut,
Voici la solution que je te propose:
Code :
|
Je pense qu'elle te conviendra.
A toi de ocmpléter avec ton contenu, et également tes backgrounds...
Tu verras que coder avec du CSS, c'est certes plus léger, mieux, etc... mais surtout beaucp plus prise de tête qu'avec les tables. Ca demande énormément de maîtrise, et plus de temps...
Pour ma part, j'a commencé par la mise en page avec CSS, en évitant dès le début d'utiliser des tables, mais je pense que je vais chercher à apprendre à le faire avec des tables... Ca peut sauver la vie quand on est bloqués à cause de telle ou tell incompatibilité avec des browsers...
Marsh Posté le 04-07-2006 à 14:58:22
Bonjour !
Depuis près de 3 ans, je fais toutes les structures de mes site avec des tableaux en html.
Suites à de nombreuses critiques d'amis, je décidé de passer à une mise en page en css.
Inutile de dire que c'est beaucoup plus propre et lisible.
Content de mon résultats sous Mozilla, je décide de vérifier sous IE. et forcément bug !
La mise en page est simple:
- une image en header
- une zone aussi large que le header pour faire défiler des citations
- une menu à gauche
- et la page a coté du menu
Tout s'affiche parfaitement sous Firefox, mais sous IE, la "page" se place sous le menu (met bien décallé comme il faut).
Et, je ne sais pas d'où vient le problème.
Actuellement, je travail sur deux pages:
Index.html:
<html>
<head>
<title>Test de design</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<center>
<div class="all">
<div class="header"></div>
<div class="quotes">
mmmmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhh
</div>
<div class="menu">
bla<br>bla<br>
bla<br>bla<br>
bla<br>bla<br>
bla<br>bla<br>
bla<br>bla<br>
bla<br>bla<br>
bla<br>bla<br>
</div>
<div class="page">
bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>
bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>
bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>
bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>
bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>
bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>bla<br>
</div>
</div>
</center>
</body>
</html>
Et le style.css associé:
body {
font-family:Verdana, Arial;
color:white;
background-color:black;
font-size: 12px;
text-decoration:none;
}
.all {
margin-top: 5px;
margin-bottom: 5px;
width:720px;
background-color:black;
}
.header {
background-image: url('Head.jpg');
width: 720px;
height: 300px;
border: #ff0000 5px solid;
}
.quotes {
margin-top: 4px;
width: 720px;
border: #ff0000 5px solid;
}
.menu {
margin-top: 4px;
float: left;
width: 190px;
border: #ff0000 5px solid;
}
.page {
margin-top: 4px;
margin-left: 204px;
width: 516px;
border: #ff0000 5px solid;
}
Pourriez-vous m'aider ?
Merci !