Mon site incompatible avec IE
Dernière réponse : dans Programmation
Bonjour,
Il y a quelque temps j'ai crée un site web (mon premier) et sous FireFox tout est presque parfait, mes cadres s'affichent très bien pas de soucis majeurs, mais lorsque j'affiche mon site sur Internet Explorer le site est entièrement décalé, tout le corps se place sous les bords... alors j'ai essayer d'y remédier mais je ne trouve pas d'où ça peut venir, et comme la majeur partie des internautes sons sous IE ça m'embête beaucoup...
Donc mon site c'est : http://wiinga.funpic.org
Code HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>.:: WiinGa ::.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>
<div id="border_left">
</div>
<div id="border_right">
</div>
<div id="header">
<div id="header_titre">
</div>
<div id="header_pub">
<SCRIPT TYPE="text/javascript" language="javascript" SRC="http://ads.allotraffic.com/clicstandart?id=6194"></SCRIPT>
</div>
<div id="header_elements">
<div id="header_design_blue">
</div>
<div id="header_design_rose">
</div>
</div>
</div>
<div id="under_header">
<a class="element_menu_left" href="#">Accueil</a>
<a class="element_menu_left" href="#">Dossiers</a>
<a class="element_menu_left" href="#">Mosts</a>
<a class="element_menu_right" href="#">Connection</a>
<a class="element_menu_right" href="#">FAQ</a>
</div>
<div id="corps">
<div id="corps_gauche">
<div class="corps_news">
<div class="block_titre">
Accueil
</div>
<div class="block_espace">
<p>Il suffit de modifier la marge "a gauche" du corps. C'est une marge exterieure, donc un margin-left.
On lui met une valeur suffisamment grande pour "pousser" le corps sur la droite, afin qu'il ne passe plus sous le menu (donc une valeur superieure a la largeur du menu). Ici par exemple, on va mettre une valeur de 140px. Comme par magie, vous allez voir, le corps sera correctement place !<p>
<p>Ne nous arretons pas en si bon chemin
On va rajouter un margin-bottom afin que le pied de page en-dessous ne soit pas trop "colle" au corps :
margin-bottom:20px;<p>
<p>On va aussi mettre un petit padding (marge interieure) sur tous les cotes afin que le texte ne colle pas trop avec les bords du corps :
padding:5px;<p>
<p>On va aussi mettre une couleur de fond, une petite image de fond qui se repete horizontalement, une bordure... Bref, tout ca c'est de la deco
<p>
</div>
</div>
<div class="corps_news">
<div class="block_titre">
Accueil
</div>
<div class="block_espace">
<p>Il suffit de modifier la marge "a gauche" du corps. C'est une marge exterieure, donc un margin-left.
On lui met une valeur suffisamment grande pour "pousser" le corps sur la droite, afin qu'il ne passe plus sous le menu (donc une valeur superieure a la largeur du menu). Ici par exemple, on va mettre une valeur de 140px. Comme par magie, vous allez voir, le corps sera correctement place !<p>
<p>Ne nous arretons pas en si bon chemin
On va rajouter un margin-bottom afin que le pied de page en-dessous ne soit pas trop "colle" au corps :
margin-bottom:20px;<p>
<p>On va aussi mettre un petit padding (marge interieure) sur tous les cotes afin que le texte ne colle pas trop avec les bords du corps :
padding:5px;<p>
<p>On va aussi mettre une couleur de fond, une petite image de fond qui se repete horizontalement, une bordure... Bref, tout ca c'est de la deco
<p>
</div>
</div>
</div>
<div id="corps_droit">
<div class="corps_lasts">
<div class="block_titre">
Lasts news
</div>
<div class="lasts_espace">
<ul>
<li><a href="#">Version finale de Wiinga</a></li>
<li><a href="#">Nouveau h%u0439b%u0439rgeur</a></li>
<li><a href="#">Nouvelles venues</a></li>
<li><a href="#">Decoupage et codage</a></li>
<li><a href="#">Tout sur l'HTML</a></li>
<li><a href="#">Mise en page</a></li>
<li><a href="#">Design CSS et bien d'autres</a></li>
<li><a href="#">Cr%u0439ation Site</a></li>
</ul>
</div>
</div>
<div class="corps_lasts">
<div class="block_titre">
Lasts scores
</div>
<div class="lasts_espace">
<ul>
<li><a href="#">Version finale de Wiinga</a></li>
<li><a href="#">Nouveau h%u0439b%u0439rgeur</a></li>
<li><a href="#">Nouvelles venues</a></li>
<li><a href="#">Decoupage et codage</a></li>
<li><a href="#">Tout sur l'HTML</a></li>
<li><a href="#">Mise en page</a></li>
<li><a href="#">Design CSS et bien d'autres</a></li>
<li><a href="#">Cr%u0439ation Site</a></li>
</ul>
</div>
</div>
<div class="corps_lasts">
<div class="block_titre">
Pub
</div>
<div class="lasts_espace_pub">
<center><SCRIPT TYPE="text/javascript" language="javascript" SRC="http://ads.allotraffic.com/clicskycraper?id=6194"></SCRIPT></center>
</div>
</div>
</div>
</div>
<div id="foot">
<p>Wiinga.com est un site de Tazel Network
<b>Copyright © 2006 - 2007 Tazel Group</b><p>
</div>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-2179004-1";
urchinTracker();
</script>
</body>
</html>[/spoiler]
Code CSS:
Il y a quelque temps j'ai crée un site web (mon premier) et sous FireFox tout est presque parfait, mes cadres s'affichent très bien pas de soucis majeurs, mais lorsque j'affiche mon site sur Internet Explorer le site est entièrement décalé, tout le corps se place sous les bords... alors j'ai essayer d'y remédier mais je ne trouve pas d'où ça peut venir, et comme la majeur partie des internautes sons sous IE ça m'embête beaucoup...
Donc mon site c'est : http://wiinga.funpic.org
Code HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>.:: WiinGa ::.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>
<div id="border_left">
</div>
<div id="border_right">
</div>
<div id="header">
<div id="header_titre">
</div>
<div id="header_pub">
<SCRIPT TYPE="text/javascript" language="javascript" SRC="http://ads.allotraffic.com/clicstandart?id=6194"></SCRIPT>
</div>
<div id="header_elements">
<div id="header_design_blue">
</div>
<div id="header_design_rose">
</div>
</div>
</div>
<div id="under_header">
<a class="element_menu_left" href="#">Accueil</a>
<a class="element_menu_left" href="#">Dossiers</a>
<a class="element_menu_left" href="#">Mosts</a>
<a class="element_menu_right" href="#">Connection</a>
<a class="element_menu_right" href="#">FAQ</a>
</div>
<div id="corps">
<div id="corps_gauche">
<div class="corps_news">
<div class="block_titre">
Accueil
</div>
<div class="block_espace">
<p>Il suffit de modifier la marge "a gauche" du corps. C'est une marge exterieure, donc un margin-left.
On lui met une valeur suffisamment grande pour "pousser" le corps sur la droite, afin qu'il ne passe plus sous le menu (donc une valeur superieure a la largeur du menu). Ici par exemple, on va mettre une valeur de 140px. Comme par magie, vous allez voir, le corps sera correctement place !<p>
<p>Ne nous arretons pas en si bon chemin
On va rajouter un margin-bottom afin que le pied de page en-dessous ne soit pas trop "colle" au corps :
margin-bottom:20px;<p>
<p>On va aussi mettre un petit padding (marge interieure) sur tous les cotes afin que le texte ne colle pas trop avec les bords du corps :
padding:5px;<p>
<p>On va aussi mettre une couleur de fond, une petite image de fond qui se repete horizontalement, une bordure... Bref, tout ca c'est de la deco
<p> </div>
</div>
<div class="corps_news">
<div class="block_titre">
Accueil
</div>
<div class="block_espace">
<p>Il suffit de modifier la marge "a gauche" du corps. C'est une marge exterieure, donc un margin-left.
On lui met une valeur suffisamment grande pour "pousser" le corps sur la droite, afin qu'il ne passe plus sous le menu (donc une valeur superieure a la largeur du menu). Ici par exemple, on va mettre une valeur de 140px. Comme par magie, vous allez voir, le corps sera correctement place !<p>
<p>Ne nous arretons pas en si bon chemin
On va rajouter un margin-bottom afin que le pied de page en-dessous ne soit pas trop "colle" au corps :
margin-bottom:20px;<p>
<p>On va aussi mettre un petit padding (marge interieure) sur tous les cotes afin que le texte ne colle pas trop avec les bords du corps :
padding:5px;<p>
<p>On va aussi mettre une couleur de fond, une petite image de fond qui se repete horizontalement, une bordure... Bref, tout ca c'est de la deco
<p> </div>
</div>
</div>
<div id="corps_droit">
<div class="corps_lasts">
<div class="block_titre">
Lasts news
</div>
<div class="lasts_espace">
<ul>
<li><a href="#">Version finale de Wiinga</a></li>
<li><a href="#">Nouveau h%u0439b%u0439rgeur</a></li>
<li><a href="#">Nouvelles venues</a></li>
<li><a href="#">Decoupage et codage</a></li>
<li><a href="#">Tout sur l'HTML</a></li>
<li><a href="#">Mise en page</a></li>
<li><a href="#">Design CSS et bien d'autres</a></li>
<li><a href="#">Cr%u0439ation Site</a></li>
</ul>
</div>
</div>
<div class="corps_lasts">
<div class="block_titre">
Lasts scores
</div>
<div class="lasts_espace">
<ul>
<li><a href="#">Version finale de Wiinga</a></li>
<li><a href="#">Nouveau h%u0439b%u0439rgeur</a></li>
<li><a href="#">Nouvelles venues</a></li>
<li><a href="#">Decoupage et codage</a></li>
<li><a href="#">Tout sur l'HTML</a></li>
<li><a href="#">Mise en page</a></li>
<li><a href="#">Design CSS et bien d'autres</a></li>
<li><a href="#">Cr%u0439ation Site</a></li>
</ul>
</div>
</div>
<div class="corps_lasts">
<div class="block_titre">
Pub
</div>
<div class="lasts_espace_pub">
<center><SCRIPT TYPE="text/javascript" language="javascript" SRC="http://ads.allotraffic.com/clicskycraper?id=6194"></SCRIPT></center>
</div>
</div>
</div>
</div>
<div id="foot">
<p>Wiinga.com est un site de Tazel Network
<b>Copyright © 2006 - 2007 Tazel Group</b><p>
</div>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-2179004-1";
urchinTracker();
</script>
</body>
</html>[/spoiler]
Code CSS:
Spoiler
body
{
margin-right: 24px;
width: 900px;
margin: auto;
background-color: white;
}
#border_left
{
float: left;
width: 24px;
height: 1096px;
background-image: url("images/bord_left.png");
background-repeat: repeat-y;
}
#border_right
{
float: right;
width: 24px;
height: 1096px;
background-image: url("images/bord_right.png");
background-repeat: repeat-y;
}
#header
{
width: 100%;
height: 150px;
background-image: url("images/header_background2.png"); /* bleu: background1 rose: background2 */
background-repeat: repeat-x;
}
#header_titre
{
float: left;
margin-left: 20px;
width: 300px;
height: 150px;
background-image: url("images/header_titre.gif");
background-repeat: no-repeat;
}
#header_pub
{
padding-top: 42px;
}
#header_design_blue
{
float: right;
margin-right: 10px;
margin-top: 18px;
width: 15px;
height: 15px;
border: 1px solid black;
background-color: #41a8ff;
}
#header_design_rose
{
float: right;
margin-right: 5px;
margin-top: 18px;
width: 15px;
height: 15px;
border: 1px solid black;
background-color: #c755a8;
}
#under_header
{
width: 99%;
height: 35px;
background-image: url("images/under_header2.png"); /* bleu: under_header1 rose: under_header2 */
background-repeat: repeat-x;
border: 1px solid white;
}
.element_menu_left
{
display:block;
float:left;
width:10%;
height:17.5px;
border:none;
margin-top: 5px;
text-align:center;
font-size: 12px;
font-family: "Time New Roman", Arial, Verdana, serif;
font-weight: bold;
color: gray;
text-decoration: none;
background-image: url("images/under_header_separate.gif");
background-position: right;
background-repeat: repeat-y;
}
.element_menu_right
{
display:block;
float:right;
width:10%;
height:17.5px;
border:none;
margin-top: 5px;
text-align:center;
font-size: 12px;
font-family: "Time New Roman", Arial, Verdana, serif;
font-weight: bold;
color: gray;
text-decoration: none;
background-image: url("images/under_header_separate.gif");
background-position: left;
background-repeat: repeat-y;
}
#corps
{
width: 900px;
}
#corps_droit
{
float: right;
margin-right: 13px;
margin-top: 10px;
width: 250px;
}
.corps_lasts
{
float: right;
width: 100%;
margin-bottom: 10px;
border: 1px solid #e9e9e9;
background-image: url("images/corps_lasts.png");
background-repeat: repeat-y;
}
.block_titre
{
height: 20px;
padding: 1px;
background-color: #f3f3f3; /* gris: f3f3f3 rose: ffe9fe bleu: e9eaff */
text-align: center;
font-size: 13px;
font-family: "Time New Roman", Arial, Verdana, serif;
font-weight: bold;
color: gray;
}
.lasts_espace ul
{
list-style-type: square;
}
.lasts_espace a
{
height: 18px;
margin-left: 5px;
margin-bottom: 10px;
font-size: 13px;
font-family: "Time New Roman", Arial, Verdana, serif;
color: #154975;
text-decoration: none;
}
.lasts_espace_pub
{
padding: 10px;
background-color: black;
}
#corps_gauche
{
float: left;
margin-left: 13px;
margin-top: 10px;
width: 555px;
}
.corps_news
{
margin-bottom: 10px;
float: left;
width: 100%;
border: 1px solid #e9e9e9;
background-image: url("images/corps_lasts.png");
background-repeat: repeat-y;
}
.block_espace
{
padding: 5px;
margin-left: 5px;
margin-bottom: 10px;
font-size: 13px;
font-family: "Time New Roman", Arial, Verdana, serif;
color: black;
text-decoration: none;
}
#foot
{
float: left;
width: 852px;
height: 100px;
background-image: url("images/foot2.png"); /* bleu: foot1 rose: foot2 */
background-repeat: repeat-x;
background-position: bottom;
}
#foot p
{
margin-top: 60px;
text-align: center;
font-size: 12px;
font-family: "Time New Roman", Arial, Verdana, serif;
color: white;
}
Voila
{
margin-right: 24px;
width: 900px;
margin: auto;
background-color: white;
}
#border_left
{
float: left;
width: 24px;
height: 1096px;
background-image: url("images/bord_left.png");
background-repeat: repeat-y;
}
#border_right
{
float: right;
width: 24px;
height: 1096px;
background-image: url("images/bord_right.png");
background-repeat: repeat-y;
}
#header
{
width: 100%;
height: 150px;
background-image: url("images/header_background2.png"); /* bleu: background1 rose: background2 */
background-repeat: repeat-x;
}
#header_titre
{
float: left;
margin-left: 20px;
width: 300px;
height: 150px;
background-image: url("images/header_titre.gif");
background-repeat: no-repeat;
}
#header_pub
{
padding-top: 42px;
}
#header_design_blue
{
float: right;
margin-right: 10px;
margin-top: 18px;
width: 15px;
height: 15px;
border: 1px solid black;
background-color: #41a8ff;
}
#header_design_rose
{
float: right;
margin-right: 5px;
margin-top: 18px;
width: 15px;
height: 15px;
border: 1px solid black;
background-color: #c755a8;
}
#under_header
{
width: 99%;
height: 35px;
background-image: url("images/under_header2.png"); /* bleu: under_header1 rose: under_header2 */
background-repeat: repeat-x;
border: 1px solid white;
}
.element_menu_left
{
display:block;
float:left;
width:10%;
height:17.5px;
border:none;
margin-top: 5px;
text-align:center;
font-size: 12px;
font-family: "Time New Roman", Arial, Verdana, serif;
font-weight: bold;
color: gray;
text-decoration: none;
background-image: url("images/under_header_separate.gif");
background-position: right;
background-repeat: repeat-y;
}
.element_menu_right
{
display:block;
float:right;
width:10%;
height:17.5px;
border:none;
margin-top: 5px;
text-align:center;
font-size: 12px;
font-family: "Time New Roman", Arial, Verdana, serif;
font-weight: bold;
color: gray;
text-decoration: none;
background-image: url("images/under_header_separate.gif");
background-position: left;
background-repeat: repeat-y;
}
#corps
{
width: 900px;
}
#corps_droit
{
float: right;
margin-right: 13px;
margin-top: 10px;
width: 250px;
}
.corps_lasts
{
float: right;
width: 100%;
margin-bottom: 10px;
border: 1px solid #e9e9e9;
background-image: url("images/corps_lasts.png");
background-repeat: repeat-y;
}
.block_titre
{
height: 20px;
padding: 1px;
background-color: #f3f3f3; /* gris: f3f3f3 rose: ffe9fe bleu: e9eaff */
text-align: center;
font-size: 13px;
font-family: "Time New Roman", Arial, Verdana, serif;
font-weight: bold;
color: gray;
}
.lasts_espace ul
{
list-style-type: square;
}
.lasts_espace a
{
height: 18px;
margin-left: 5px;
margin-bottom: 10px;
font-size: 13px;
font-family: "Time New Roman", Arial, Verdana, serif;
color: #154975;
text-decoration: none;
}
.lasts_espace_pub
{
padding: 10px;
background-color: black;
}
#corps_gauche
{
float: left;
margin-left: 13px;
margin-top: 10px;
width: 555px;
}
.corps_news
{
margin-bottom: 10px;
float: left;
width: 100%;
border: 1px solid #e9e9e9;
background-image: url("images/corps_lasts.png");
background-repeat: repeat-y;
}
.block_espace
{
padding: 5px;
margin-left: 5px;
margin-bottom: 10px;
font-size: 13px;
font-family: "Time New Roman", Arial, Verdana, serif;
color: black;
text-decoration: none;
}
#foot
{
float: left;
width: 852px;
height: 100px;
background-image: url("images/foot2.png"); /* bleu: foot1 rose: foot2 */
background-repeat: repeat-x;
background-position: bottom;
}
#foot p
{
margin-top: 60px;
text-align: center;
font-size: 12px;
font-family: "Time New Roman", Arial, Verdana, serif;
color: white;
}
Voila
Autres pages sur : site incompatible
Lassé par la pub ? Créez un compte
utilise des hacks IE ( recherche dans google)
en fait ca consiste a garder ton css actuel et a en faire un spécialement pour IE ...mais bon logiquement si tu fais un code propre clair et en utilisant les bonnes propriétés css tu ne drvais pas avoir trop de problemes .
Et la vu ce que je vois c'est un probleme de blocks essaie de reorganiser tes div ...
en fait ca consiste a garder ton css actuel et a en faire un spécialement pour IE ...mais bon logiquement si tu fais un code propre clair et en utilisant les bonnes propriétés css tu ne drvais pas avoir trop de problemes .
Et la vu ce que je vois c'est un probleme de blocks essaie de reorganiser tes div ...
Je jeter vite un petit coup d'oeil comme ca, déjà enlève les majuscule de SCRIPT
Je comprend pas trop le principe de div id="border-left" et "border-right"
Si ton body est en width 900px avec une magin: auto; tu as pas besoin d'autre marge...
ca pourra peut être t'aider http://validator.w3.org/check?uri=http%3A%2F%2Fwiinga.w...
Je comprend pas trop le principe de div id="border-left" et "border-right"
Si ton body est en width 900px avec une magin: auto; tu as pas besoin d'autre marge...
ca pourra peut être t'aider http://validator.w3.org/check?uri=http%3A%2F%2Fwiinga.w...
Merci a vous deux
Donc j'ai recode l'ensemble du site donc maintenant pas trop de soucis avec IE (quelques différences néanmoins par rapport a FF)
Par contre j'ai enlevé les bords qui projettent une ombre et je voudrais les remettre mais je ne sais pas trop comment.
PS:
*allstar27: en ce qui concerne le "SCRIPT" c'est un script donné par défaut par allotraffic pour les pubs. Ensuite les "border-left et right" ce sont les bords qui projettent une ombre et en se qui concerne la marge effectivement en re-encodant le code CSS j'ai trouvé plusieurs failles de ce genre ^^
Et merci beaucoup pour ton lien
*killive: je penche aussi pour la taille ou la marge :S
Bon je vous donne mes nouveaux codes cette fois ci pas trop de problèmes entre les 2 navigateurs, mais plus de bords ce qui donne un effet pas très agréable, donc si quelqu'un a une idée comment les remettre...
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>.:: WiinGa ::.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>
<div id="header">
<div id="header_titre">
</div>
<div id="header_pub">
<SCRIPT TYPE="text/javascript" language="javascript" SRC="http://ads.allotraffic.com/clicstandart?id=6194"></SCRIPT>
</div>
</div>
<div id="under_header">
<a class="element_menu_left" href="#">Accueil</a>
<a class="element_menu_left" href="#">Dossiers</a>
<a class="element_menu_left" href="#">Mosts</a>
<a class="element_menu_right" href="#">Connection</a>
<a class="element_menu_right" href="#">FAQ</a>
</div>
<div id="corps">
<div id="corps_gauche">
<div class="block_news">
<div class="news_titre">
NEWS
</div>
<div class="news_espace">
<p>Il suffit de modifier la marge "a gauche" du corps. C'est une marge exterieure, donc un margin-left.
On lui met une valeur suffisamment grande pour "pousser" le corps sur la droite, afin qu'il ne passe plus sous le menu
(donc une valeur superieure a la largeur du menu). Ici par exemple, on va mettre une valeur de 140px. Comme par magie,
vous allez voir, le corps sera correctement place !<p>
<p>Ne nous arretons pas en si bon chemin
On va rajouter un margin-bottom afin que le pied de page en-dessous ne soit pas trop "colle" au corps :
margin-bottom:20px;<p>
<p>On va aussi mettre un petit padding (marge interieure) sur tous les cotes afin que le texte ne colle pas trop avec les
bords du corps : padding:5px;<p>
<p>On va aussi mettre une couleur de fond, une petite image de fond qui se repete horizontalement, une bordure...
Bref, tout ca c'est de la deco
<p>
</div>
</div>
<div class="block_news">
<div class="news_titre">
NEWS
</div>
<div class="news_espace">
<p>Il suffit de modifier la marge "a gauche" du corps. C'est une marge exterieure, donc un margin-left.
On lui met une valeur suffisamment grande pour "pousser" le corps sur la droite, afin qu'il ne passe plus sous le menu
(donc une valeur superieure a la largeur du menu). Ici par exemple, on va mettre une valeur de 140px. Comme par magie,
vous allez voir, le corps sera correctement place !<p>
<p>Ne nous arretons pas en si bon chemin
On va rajouter un margin-bottom afin que le pied de page en-dessous ne soit pas trop "colle" au corps :
margin-bottom:20px;<p>
<p>On va aussi mettre un petit padding (marge interieure) sur tous les cotes afin que le texte ne colle pas trop avec les
bords du corps : padding:5px;<p>
<p>On va aussi mettre une couleur de fond, une petite image de fond qui se repete horizontalement, une bordure...
Bref, tout ca c'est de la deco
<p>
</div>
</div>
</div>
<div id="corps_droit">
<div class="block_addons">
<div class="addons_titre">
Lasts news
</div>
<div class="addons_espace">
<ul>
<li><a href="#">Version finale de Wiinga</a></li>
<li><a href="#">Nouveau hйbйrgeur</a></li>
<li><a href="#">Nouvelles venues</a></li>
<li><a href="#">Decoupage et codage</a></li>
<li><a href="#">Tout sur l'HTML</a></li>
<li><a href="#">Mise en page</a></li>
<li><a href="#">Design CSS et bien d'autres</a></li>
<li><a href="#">Crйation Site</a></li>
</ul>
</div>
</div>
<div class="block_addons">
<div class="addons_titre">
Lasts downloads
</div>
<div class="addons_espace">
<ul>
<li><a href="#">Version finale de Wiinga</a></li>
<li><a href="#">Nouveau hйbйrgeur</a></li>
<li><a href="#">Nouvelles venues</a></li>
<li><a href="#">Decoupage et codage</a></li>
<li><a href="#">Tout sur l'HTML</a></li>
<li><a href="#">Mise en page</a></li>
<li><a href="#">Design CSS et bien d'autres</a></li>
<li><a href="#">Crйation Site</a></li>
</ul>
</div>
</div>
<div class="block_addons">
<div class="addons_titre">
Pub
</div>
<div class="addons_espace_pub">
<center><SCRIPT TYPE="text/javascript" language="javascript"
SRC="http://ads.allotraffic.com/clicskycraper?id=6194"></SCRIPT><center>
</div>
</div>
</div>
</div>
<div id="footer">
<p>Wiinga.com est un site de Tazel Network <b>Copyright © 2006 - 2007 Tazel Group</b><p>
</div>
</body>
</html>
CSS
body
{
width: 900px;
margin: auto;
background-color: white;
}
/*BANNIERE*/
#header
{
float: none;
width: 100%;
height: 150px;
background-image: url("images/header_background1.png");
background-repeat: repeat-x;
}
#header_titre
{
float: left;
width: 200px;
height: 150px;
background-image: url("images/header_titre.gif");
background-repeat: no-repeat;
}
#header_pub
{
float: left;
width: 468px;
height: 60px;
margin-top: 45px;
}
/*MENU UNDER HEADER*/
#under_header
{
float: none;
width: 100%;
height: 35px;
background-image: url("images/under_header1.png");
background-repeat: repeat-x;
}
.element_menu_left
{
display:block;
float:left;
width:10%;
height:18px;
margin-top: 5px;
text-align:center;
font-size: 12px;
font-family: Arial, serif;
font-weight: bold;
color: gray;
text-decoration: none;
background-image: url("images/under_header_separate.gif");
background-position: right;
background-repeat: repeat-y;
}
.element_menu_right
{
display:block;
float:right;
width:10%;
height:18px;
margin-top: 5px;
text-align:center;
font-size: 12px;
font-family: Arial, serif;
font-weight: bold;
color: gray;
text-decoration: none;
background-image: url("images/under_header_separate.gif");
background-position: left;
background-repeat: repeat-y;
}
/*CORPS*/
#corps
{
float: none;
width: 100%;
border-left: 1px solid gray;
border-right: 1px solid gray;
}
#corps_gauche
{
float: left;
width: 60%;
margin-left: 10px;
margin-top: 10px;
}
#corps_droit
{
float: right;
width: 33%;
margin-right: 10px;
margin-top: 10px;
}
/*CORPS GAUCHE*/
.block_news
{
float: left;
width: 100%;
margin-bottom: 10px;
border: 1px solid #e9e9e9;
}
.news_titre
{
width: 100%;
height: 20px;
text-align: center;
font-size: 13px;
font-family: Arial, serif;
font-weight: bold;
color: gray;
background-color: #f3f3f3; /* gris: f3f3f3 rose: ffe9fe bleu: e9eaff */
}
.news_espace
{
padding: 5px;
font-size: 13px;
font-family: Arial, serif;
color: black;
text-decoration: none;
}
/*CORPS DROIT*/
.block_addons
{
float: right;
width: 100%;
margin-bottom: 10px;
border: 1px solid #e9e9e9;
}
.addons_titre
{
width: 100%;
height: 20px;
text-align: center;
font-size: 13px;
font-family: Arial, serif;
font-weight: bold;
color: gray;
background-color: #f3f3f3; /* gris: f3f3f3 rose: ffe9fe bleu: e9eaff */
}
.addons_espace
{
padding: 5px;
}
.addons_espace a
{
height: 18px;
margin-bottom: 10px;
padding: 5px;
font-size: 13px;
font-family: Arial, serif;
color: #154975;
text-decoration: none;
}
.addons_espace ul
{
list-style-type: square;
}
.addons_espace_pub
{
padding: 5px;
background-color: black;
}
/*FOOTER*/
#footer
{
float: left;
width: 100%;
height: 100px;
margin-top: 20px;
background-image: url("images/foot1.png");
background-repeat: repeat-x;
}
#footer p
{
margin-top: 60px;
text-align: center;
font-size: 13px;
font-family: Arial, serif;
color: white;
}
Merci
Donc j'ai recode l'ensemble du site donc maintenant pas trop de soucis avec IE (quelques différences néanmoins par rapport a FF)
Par contre j'ai enlevé les bords qui projettent une ombre et je voudrais les remettre mais je ne sais pas trop comment.
PS:
*allstar27: en ce qui concerne le "SCRIPT" c'est un script donné par défaut par allotraffic pour les pubs. Ensuite les "border-left et right" ce sont les bords qui projettent une ombre et en se qui concerne la marge effectivement en re-encodant le code CSS j'ai trouvé plusieurs failles de ce genre ^^
Et merci beaucoup pour ton lien
*killive: je penche aussi pour la taille ou la marge :S
Bon je vous donne mes nouveaux codes cette fois ci pas trop de problèmes entre les 2 navigateurs, mais plus de bords ce qui donne un effet pas très agréable, donc si quelqu'un a une idée comment les remettre...
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>.:: WiinGa ::.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>
<div id="header">
<div id="header_titre">
</div>
<div id="header_pub">
<SCRIPT TYPE="text/javascript" language="javascript" SRC="http://ads.allotraffic.com/clicstandart?id=6194"></SCRIPT>
</div>
</div>
<div id="under_header">
<a class="element_menu_left" href="#">Accueil</a>
<a class="element_menu_left" href="#">Dossiers</a>
<a class="element_menu_left" href="#">Mosts</a>
<a class="element_menu_right" href="#">Connection</a>
<a class="element_menu_right" href="#">FAQ</a>
</div>
<div id="corps">
<div id="corps_gauche">
<div class="block_news">
<div class="news_titre">
NEWS
</div>
<div class="news_espace">
<p>Il suffit de modifier la marge "a gauche" du corps. C'est une marge exterieure, donc un margin-left.
On lui met une valeur suffisamment grande pour "pousser" le corps sur la droite, afin qu'il ne passe plus sous le menu
(donc une valeur superieure a la largeur du menu). Ici par exemple, on va mettre une valeur de 140px. Comme par magie,
vous allez voir, le corps sera correctement place !<p>
<p>Ne nous arretons pas en si bon chemin
On va rajouter un margin-bottom afin que le pied de page en-dessous ne soit pas trop "colle" au corps :
margin-bottom:20px;<p>
<p>On va aussi mettre un petit padding (marge interieure) sur tous les cotes afin que le texte ne colle pas trop avec les
bords du corps : padding:5px;<p>
<p>On va aussi mettre une couleur de fond, une petite image de fond qui se repete horizontalement, une bordure...
Bref, tout ca c'est de la deco
<p> </div>
</div>
<div class="block_news">
<div class="news_titre">
NEWS
</div>
<div class="news_espace">
<p>Il suffit de modifier la marge "a gauche" du corps. C'est une marge exterieure, donc un margin-left.
On lui met une valeur suffisamment grande pour "pousser" le corps sur la droite, afin qu'il ne passe plus sous le menu
(donc une valeur superieure a la largeur du menu). Ici par exemple, on va mettre une valeur de 140px. Comme par magie,
vous allez voir, le corps sera correctement place !<p>
<p>Ne nous arretons pas en si bon chemin
On va rajouter un margin-bottom afin que le pied de page en-dessous ne soit pas trop "colle" au corps :
margin-bottom:20px;<p>
<p>On va aussi mettre un petit padding (marge interieure) sur tous les cotes afin que le texte ne colle pas trop avec les
bords du corps : padding:5px;<p>
<p>On va aussi mettre une couleur de fond, une petite image de fond qui se repete horizontalement, une bordure...
Bref, tout ca c'est de la deco
<p> </div>
</div>
</div>
<div id="corps_droit">
<div class="block_addons">
<div class="addons_titre">
Lasts news
</div>
<div class="addons_espace">
<ul>
<li><a href="#">Version finale de Wiinga</a></li>
<li><a href="#">Nouveau hйbйrgeur</a></li>
<li><a href="#">Nouvelles venues</a></li>
<li><a href="#">Decoupage et codage</a></li>
<li><a href="#">Tout sur l'HTML</a></li>
<li><a href="#">Mise en page</a></li>
<li><a href="#">Design CSS et bien d'autres</a></li>
<li><a href="#">Crйation Site</a></li>
</ul>
</div>
</div>
<div class="block_addons">
<div class="addons_titre">
Lasts downloads
</div>
<div class="addons_espace">
<ul>
<li><a href="#">Version finale de Wiinga</a></li>
<li><a href="#">Nouveau hйbйrgeur</a></li>
<li><a href="#">Nouvelles venues</a></li>
<li><a href="#">Decoupage et codage</a></li>
<li><a href="#">Tout sur l'HTML</a></li>
<li><a href="#">Mise en page</a></li>
<li><a href="#">Design CSS et bien d'autres</a></li>
<li><a href="#">Crйation Site</a></li>
</ul>
</div>
</div>
<div class="block_addons">
<div class="addons_titre">
Pub
</div>
<div class="addons_espace_pub">
<center><SCRIPT TYPE="text/javascript" language="javascript"
SRC="http://ads.allotraffic.com/clicskycraper?id=6194"></SCRIPT><center>
</div>
</div>
</div>
</div>
<div id="footer">
<p>Wiinga.com est un site de Tazel Network <b>Copyright © 2006 - 2007 Tazel Group</b><p>
</div>
</body>
</html>
CSS
body
{
width: 900px;
margin: auto;
background-color: white;
}
/*BANNIERE*/
#header
{
float: none;
width: 100%;
height: 150px;
background-image: url("images/header_background1.png");
background-repeat: repeat-x;
}
#header_titre
{
float: left;
width: 200px;
height: 150px;
background-image: url("images/header_titre.gif");
background-repeat: no-repeat;
}
#header_pub
{
float: left;
width: 468px;
height: 60px;
margin-top: 45px;
}
/*MENU UNDER HEADER*/
#under_header
{
float: none;
width: 100%;
height: 35px;
background-image: url("images/under_header1.png");
background-repeat: repeat-x;
}
.element_menu_left
{
display:block;
float:left;
width:10%;
height:18px;
margin-top: 5px;
text-align:center;
font-size: 12px;
font-family: Arial, serif;
font-weight: bold;
color: gray;
text-decoration: none;
background-image: url("images/under_header_separate.gif");
background-position: right;
background-repeat: repeat-y;
}
.element_menu_right
{
display:block;
float:right;
width:10%;
height:18px;
margin-top: 5px;
text-align:center;
font-size: 12px;
font-family: Arial, serif;
font-weight: bold;
color: gray;
text-decoration: none;
background-image: url("images/under_header_separate.gif");
background-position: left;
background-repeat: repeat-y;
}
/*CORPS*/
#corps
{
float: none;
width: 100%;
border-left: 1px solid gray;
border-right: 1px solid gray;
}
#corps_gauche
{
float: left;
width: 60%;
margin-left: 10px;
margin-top: 10px;
}
#corps_droit
{
float: right;
width: 33%;
margin-right: 10px;
margin-top: 10px;
}
/*CORPS GAUCHE*/
.block_news
{
float: left;
width: 100%;
margin-bottom: 10px;
border: 1px solid #e9e9e9;
}
.news_titre
{
width: 100%;
height: 20px;
text-align: center;
font-size: 13px;
font-family: Arial, serif;
font-weight: bold;
color: gray;
background-color: #f3f3f3; /* gris: f3f3f3 rose: ffe9fe bleu: e9eaff */
}
.news_espace
{
padding: 5px;
font-size: 13px;
font-family: Arial, serif;
color: black;
text-decoration: none;
}
/*CORPS DROIT*/
.block_addons
{
float: right;
width: 100%;
margin-bottom: 10px;
border: 1px solid #e9e9e9;
}
.addons_titre
{
width: 100%;
height: 20px;
text-align: center;
font-size: 13px;
font-family: Arial, serif;
font-weight: bold;
color: gray;
background-color: #f3f3f3; /* gris: f3f3f3 rose: ffe9fe bleu: e9eaff */
}
.addons_espace
{
padding: 5px;
}
.addons_espace a
{
height: 18px;
margin-bottom: 10px;
padding: 5px;
font-size: 13px;
font-family: Arial, serif;
color: #154975;
text-decoration: none;
}
.addons_espace ul
{
list-style-type: square;
}
.addons_espace_pub
{
padding: 5px;
background-color: black;
}
/*FOOTER*/
#footer
{
float: left;
width: 100%;
height: 100px;
margin-top: 20px;
background-image: url("images/foot1.png");
background-repeat: repeat-x;
}
#footer p
{
margin-top: 60px;
text-align: center;
font-size: 13px;
font-family: Arial, serif;
color: white;
}
Merci
tu mets toujours des div partout c'est pas très bon ...
pour alleger ton code par exemple pour tes titres tu fais des span et tu leur applique un display:block; , tu t'y retrouvera mieux .
Parce que la tu as beaucoup trop de div , tu peux aussi faire des tableaux sinon pour ton header , vu que ton site n'est pas extensible .
Serieusement la avec tous les div ton site est pas super leger ...
pour alleger ton code par exemple pour tes titres tu fais des span et tu leur applique un display:block; , tu t'y retrouvera mieux .
Parce que la tu as beaucoup trop de div , tu peux aussi faire des tableaux sinon pour ton header , vu que ton site n'est pas extensible .
Serieusement la avec tous les div ton site est pas super leger ...
Pour les bord ombré a gauche et a droite, il suffit de créer une div que tu appelle contener, qui démarrer après body et qui fini avant /body. tu crée ensuite une image de la taille de ton body (900px je crois pour toi) donc 900 + 10 px on va dire tu fais le coter droit ombrer et le coter gauche la meme chose, ensuite dans le css tu met background: url(images/ombre.jpg) repeat-y;
et il va se répeter autant qu'il faut vers le bas...
voilà ++
et il va se répeter autant qu'il faut vers le bas...
voilà ++
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumMon site ne s'affiche pas correctement
- ForumMon site free ftp
- ForumMon site web ne s'affiche pas
- ForumMon site web avec free.fr
- ForumMon site free
- ForumMon site avec joomla
- ForumMon site internet ne s'affiche pas
- ForumMon site php
- ForumMon site de vente de dvd
- ForumMon site n'apparait pas dans google
- Voir plus