Bonsoir tout le monde et merci d'avance pour l'aide que vous pourrez m'apporter car avant de poster dans le forum je fais l'effort de chercher (alsacreations, site du zero etc... mais là je sèche et ça m'énerve
Tout dabord je vous explique comment ce présente mon site :
- Un container du nom de #global
- Un header du nom de #bandeau_haut avec un object flash avec dimensions et hauteurs fixes
- Un div #milieu qui va contenir #menu_gauche et #contenu, il contient un background qui se répète verticalement)
- Un footer du nom de #bandeau_bas
Dans ma feuille CSS j'ai un * { margin:0 auto; padding:0; } pour être sur de ne pas avoir de problème de marges / espaces imprévus quelque part...
Par rapport à mon site il me semblait que le positionnement absolu était ce qu'il y'avait de mieux seulement regardez le problème : http://www.visioline.fr/pizzas/absolute/ pas besoin de vous expliquer le problème je pense (pas de background qui se répète et mes puces sont IE ne s'affichent pas...)
Un ami m'a conseiller d'utiliser le positionnement relatif, sans trop y croire c'est ce que j'ai fais et voilà ce que ça donne : http://www.visioline.fr/pizzas/relative/ Sous IE mes puces disparaissent et sous firefox il y'a un gros espace imprévu....
Après avoir lu différents articles je pense quand même que le positionnement absolu est la meilleure solution pour mon site, qu'en pensez vous ?
Une âme charitable pour m'aider à résoudre ces divers problèmes ?
Je vous joins ci-dessous le code CSS (je le fais toujours tenir sur une ligne c'est plus facile à lire je trouve) ainsi que la partie xhtml pour l'absolute et le relative :
(Merci beaucoup pour votre aide)
Feuille CSS pour le positionnement en absolu :
Feuille CSS concernant le positionnement relatif :
Partie html commune :
Tout dabord je vous explique comment ce présente mon site :
- Un container du nom de #global
- Un header du nom de #bandeau_haut avec un object flash avec dimensions et hauteurs fixes
- Un div #milieu qui va contenir #menu_gauche et #contenu, il contient un background qui se répète verticalement)
- Un footer du nom de #bandeau_bas
Dans ma feuille CSS j'ai un * { margin:0 auto; padding:0; } pour être sur de ne pas avoir de problème de marges / espaces imprévus quelque part...
Par rapport à mon site il me semblait que le positionnement absolu était ce qu'il y'avait de mieux seulement regardez le problème : http://www.visioline.fr/pizzas/absolute/ pas besoin de vous expliquer le problème je pense (pas de background qui se répète et mes puces sont IE ne s'affichent pas...)
Un ami m'a conseiller d'utiliser le positionnement relatif, sans trop y croire c'est ce que j'ai fais et voilà ce que ça donne : http://www.visioline.fr/pizzas/relative/ Sous IE mes puces disparaissent et sous firefox il y'a un gros espace imprévu....
Après avoir lu différents articles je pense quand même que le positionnement absolu est la meilleure solution pour mon site, qu'en pensez vous ?
Une âme charitable pour m'aider à résoudre ces divers problèmes ?
Je vous joins ci-dessous le code CSS (je le fais toujours tenir sur une ligne c'est plus facile à lire je trouve) ainsi que la partie xhtml pour l'absolute et le relative :
(Merci beaucoup pour votre aide)
Feuille CSS pour le positionnement en absolu :
body { background-color:#666666;background:url(../images/bois.jpg);font-family:verdana; }
* { margin:0 auto; padding:0; }
#global { width:713px;text-align:left; }
#bandeau_haut { width:713px;height:430px; }
#milieu { width:713px;position:absolute;background:url(../images/milieu.png) repeat-y;padding-bottom:10px; }
#menu_gauche { width:150px;position:absolute;margin-left:70px;text-align:left; }
#contenu { width:460px;position:absolute;left:200px;padding-right:25px;font-size:0.7em; }
#bandeau_bas { width:713px;height:95px;background:url(../images/bas.png) no-repeat; }
.titre_centre { color:#753E14;text-align:center; }
.paragraphe_centre_gras { margin:5px;color:#96501A;font-weight:bold;text-align:center; }
.paragraphe_justify { margin:5px;color:#753E14;font-size:1em;text-align:left; }
.paragraphe_gauche { margin:5px;color:#753E14;font-size:1em;text-align:left; }
.paragraphe_gauche_gras { margin:5px;color:#96501A;font-weight:bold; }
.paragraphe_gauche_gras_u { margin:5px;color:#96501A;font-weight:bold;text-decoration:underline; }
.puce { list-style-image:url("../images/puce.png");margin-top:10px;margin-bottom:10px; }
.puce_li { margin-bottom:5px;color:#753E14;font-weight:bold;font-size:0.7em;margin-left:-15px; }
.lien_menu { color:#4D2B0E;text-decoration:none; }
.lien_menu:hover { color:#9E591C; }
.photo_accueil { width:280px;float:left;margin-right:10px;margin-bottom:10px;border-width:1px;border-color:#753E14;border-style:solid; }
.puce_square { color:#753E14;text-align:justify; }
Feuille CSS concernant le positionnement relatif :
body { background-color:#666666;background:url(../images/bois.jpg);font-family:verdana; }
* { margin:0 auto; padding:0; }
#global { width:713px;text-align:left; }
#bandeau_haut { width:713px;height:430px; }
#milieu { width:713px;position:relative;background:url(../images/milieu.png) repeat-y;padding-bottom:10px; }
#menu_gauche { width:150px;position:relative;margin-left:70px;text-align:left; }
#contenu { width:460px;position:relative;left:100px;top:-190px;padding-right:25px;font-size:0.7em; }
#bandeau_bas { width:713px;height:95px;background:url(../images/bas.png) no-repeat; }
.titre_centre { color:#753E14;text-align:center; }
.paragraphe_centre_gras { margin:5px;color:#96501A;font-weight:bold;text-align:center; }
.paragraphe_justify { margin:5px;color:#753E14;font-size:1em;text-align:left; }
.paragraphe_gauche { margin:5px;color:#753E14;font-size:1em;text-align:left; }
.paragraphe_gauche_gras { margin:5px;color:#96501A;font-weight:bold; }
.paragraphe_gauche_gras_u { margin:5px;color:#96501A;font-weight:bold;text-decoration:underline; }
.puce { list-style-image:url("../images/puce.png");margin-top:10px;margin-bottom:10px; }
.puce_li { margin-bottom:5px;color:#753E14;font-weight:bold;font-size:0.7em;margin-left:-15px; }
.lien_menu { color:#4D2B0E;text-decoration:none; }
.lien_menu:hover { color:#9E591C; }
.photo_accueil { width:280px;float:left;margin-right:10px;margin-bottom:10px;border-width:1px;border-color:#753E14;border-style:solid; }
.puce_square { color:#753E14;text-align:justify; }
Partie html commune :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="include/ecole.css" title="Ecole des Chefs" />
<meta http-equiv="content:Content-type:text/html; charset:utf-8" />
<title>Ecole des Chefs - Formation Crêpiers, Pizzaiolos et Glaciers - http://www.ecole-des-chefs.fr</title>
</head>
<body>
<div id="global">
<div id="bandeau_haut">
<object type="application/x-shockwave-flash" data="intro.swf" width="713" height="430">
<param name="movie" value="intro.swf" />
<param name="wmode" value="transparent" />
</object>
</div>
<div id="milieu">
<div id="menu_gauche">
<ul class="puce">
<li class="puce_li" /> <a href="index.php" class="lien_menu" title="Page d'accueil">Accueil</a>
<li class="puce_li" /> <a href="pedagogie.php" class="lien_menu" title="Page d'accueil">Notre pédagogie</a>
<li class="puce_li" /> <a href="#" class="lien_menu" title="Nos formations">Nos formations</a>
<li class="puce_li" /> <a href="#" class="lien_menu" title="Notre calendrier">Notre calendrier</a>
<li class="puce_li" /> <a href="#" class="lien_menu" title="Inscription">Inscription</a>
<li class="puce_li" /> <a href="#" class="lien_menu" title="Conditions Générales de Ventes">CGV</a>
<li class="puce_li" /> <a href="#" class="lien_menu" title="Situation / Accès">Situation / accès</a>
<li class="puce_li" /> <a href="#" class="lien_menu" title="Nous contacter">Nous contacter</a>
<li class="puce_li" /> <a href="#" class="lien_menu" title="Hébergement">Hébergement</a>
<li class="puce_li" /> <a href="#" class="lien_menu" title="Offres d'emploi">Offres d'emploi</a>
</ul>
</div>
<div id="contenu">
<h3 class="titre_centre">PROCHAINEMENT OUVERTURE</h3>
<p class="paragraphe_centre_gras">École des Chefs Crêpiers, Pizzaiolos et Glaciers Christian LOSTANLEN<br />29 rue Charles de Gaulle 29940 LA FORÊT FOUESNANT</p>
<img src="images/accueil.jpg" alt="Pizza" style="float:left;width:280px;height:210px;margin-right:10px;margin-bottom:10px;border-width:1px;border-color:#753E14;border-style:solid;" />
<p class="paragraphe_gauche">De l’École des Chefs Crêpiers,Pizzaiolos et Glaciers</p>
<p class="paragraphe_gauche">Dans le Sud Finistère, à la Forêt Fouesnant la ville des vainqueurs du Vendée Globe entre mer, culture et traditions.</p>
<p class="paragraphe_gauche">Dans un local réservé exclusivement à la formation, pour professionnels et particuliers.</p>
<p class="paragraphe_gauche">Vous serez encadré par un professionnel ayant 13 années d’expérience. Il vous proposera de vous former et de vous accompagner dans les métiers de la crêpe, de la pizza et de la glace.</p>
<p class="paragraphe_centre_gras">Venez découvrir nos nouveautés en exclusivité.</p>
<p class="paragraphe_centre_gras">POUR TOUT RENSEIGNEMENT</p>
<p class="paragraphe_centre_gras">06.66.77.84.97.77</p>
<hr size="1" />
</div>
</div>
<div id="bandeau_bas"></div>
</div>
</body>
</html>