Souci en Css ( résolution)

Fermé
[H-B-H] Messages postés 270 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 19 janvier 2012 - 24 nov. 2010 à 23:18
armeloo1 Messages postés 98 Date d'inscription samedi 24 janvier 2009 Statut Membre Dernière intervention 13 septembre 2016 - 2 déc. 2010 à 18:26
Bonjour,
j'ai un souci sur mon fichié index.css je m'éxplique
Je suis au CVL de mon lycée et l'on ma chargé de crée le site du CVL ( Conseil de Vie Lycéenne) donc sachant que ca ne me dérange pas je m'exécute mais j'ai un souci avec mes block... sur mon écran ca marche trés bien mais sur les ecrans du lycée qui eux sont plus large il y a un décalage du menu et du corps et je ne comprend pas trop comment le réglé ....
je pense que le souci viendrai de mes balise
position: absolute;

donc je vous donne mon fichié Css et mon index.html et si possible essayé de mavancé une explication que je ne réalise plu la méme erreur . je vous remmercie =)

Voici mon CSS:
body
{
   width: 960px;
   margin: auto;
   background-image: url("images/ombredroite.gif");
   background-repeat: repeat-y;
   background-position: 1122.25px;
}
#en_tete
{
   width:960px;
   height:153px;
   background-color: #99CC99;
   background-image: url("images/ombregauche.gif");
   background-repeat: repeat-y;
   padding-left: 9.5px;
}
.bordure
{
   width:960px;
   position:absolute;
   top: 149px;
   left: 162px;
}

#menu
{
   float: left; /*à gauche */
   width: 220.5px; /* taille du menu */
   height: 2155px;
   background-color: #E7E7E7;
   background-image: url("images/ombregauche.gif");
   background-repeat: repeat-y;
   position: absolute;
   left: 152px;
   top: 153px;
}
#accesrapide
{
   position: absolute;
   top: 156px;
   left: 155px;
}
#date
{
   position: absolute;
   top: 160px;
   font-family: "Arial Black"'
   size: x-small;
   position: absolute;
   left: 17px;
   top: 23px;
}
.element_menu
{
   width: 215px;
   background-color: #E7E7E7;
   background-image: url("images/ombregauche.gif");
   background-repeat: repeat-y;
   position: absolute;
   left: 152px;
   top: 95px;
}

.element_menu ul /* Toutes les listes à puces se trouvant dans un menu */
{
   width: 220.5px;
   padding: 0px; /* Tous les côtés ont une marge intérieure de 0 pixels */



Voici mon html ( d'index):
<!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>
       <link rel="icon" type="image/ico" href="images/icone.ico" />
       <title>Bienvenue sur le site du CVL du lycée Jacques Prévert !</title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
       <link rel="stylesheet" media="screen" type="text/css" title="index.css" href="index.css" />
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">

navvers = navigator.appVersion.substring(0,1);
if (navvers > 3)
	navok = true;
else
	navok = false;

today = new Date;
jour = today.getDay();
numero = today.getDate();
if (numero<10)
	numero = "0"+numero;
mois = today.getMonth();
if (navok)
	annee = today.getFullYear();
else
	annee = today.getYear();
TabJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
TabMois = new Array("janvier","février","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","dééembre");
messageDate = TabJour[jour] + " " + numero + " " + TabMois[mois] + " " + annee;
</SCRIPT>
<!-- FIN DU SCRIPT -->   
</head>
   <body>
<div id="en_tete">
   <!-- Bannière -->
	<img src="images/banniereprevert.png" />
	<img src="images/ombrehaut.gif" class="bordure" alt="" />

</div>
 
<div id="menu">
 
  <div id="date">
<font color=black face=verdana size=2>
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">

document.write(messageDate);
</SCRIPT>
</font>
<!-- Fin du script -->

  </div> 
 
  
</div>
 
  <!-- Menu horizontal -->

<div id="accesrapide">
<div id="entete_menu_horizontal">
<div class="cleaner">&nbsp;</div>
<div id="menu_horizontal_oui">
<script type="text/javascript"><!--
//
	function bandeauHover(r) {
		if (!$(r).is('.hovered'))
			$(r)
			.addClass('hovered')
			.children('.bandeau_rub')
				.css('visibility', 'visible') // bizarre
				.show()
			.end()
			.hover(
				function(){$(this).children('.bandeau_rub').show();},
				function(){$(this).children('.bandeau_rub').hide();}
			);
		};
//-->
</script>




</div>

</div>

<div id="outercolonnechemin_oui">
  <div id="centre2colschemin_oui">
    <div class="colssup2">&nbsp;</div>
    <div class="colschemin"><span class="chemin">&nbsp;</span></div>
    <div class="cleanerchemin">&nbsp;</div>
  </div>      
</div>


<!-- Début accès rapide-->
<div style="position: absolute; margin-top: -77px; width: 200px; text-align: center;">
<!-- début menu déroulant -->
<script language="JavaScript">
<!--
function envoie(frm){
	menu_der = document.getElementById('menu_der');
	if (menu_der.selectedIndex != 0)
		document.location = menu_der.value;
}
//-->
</script>
	<form name="Form_1">
		<select id="menu_der" onchange="envoie(this.form)" style="font-size: 8pt; background-color: rgb(255, 255, 255); color: black; width: 170px; margin: 0px;" size="1">

		<option value="0">
Accès rapide
		</option>
<option disabled="disabled" value=""></option>
<option value="http://www.lyc-prevert-stchristollesales.ac-montpellier.fr/spip.php?page=sommaire-actu"> Actualité du Lycée</option>
<option value="http://webetab.ac-montpellier.fr/0301778v/grr/login.php" target="_blank"> Réservation</option>
<option value="http://notes.lyc-prevert-stchristollesales.ac-montpellier.fr" target="_blank">Pronote</option>
<option value="contact.html" target="_blank">Contact CVL</option>

		</select>
	</form>
<!-- End menu déroulant --></div>
</div>

   <!-- Menu -->
	<div class="element_menu"> <!-- sous-menu -->
      	 <ul>
           <li><a href="index.html"> Accueil</a></li>
           <li><a href="idee.html"> Boite à idées</a></li>
           <li><a href="nous.html"> Qui sommes nous</a></li>
           <li><a href="contact.html"> Nous contactés</a></li>
           <li><a href="projets.html"> Nos projets</a></li>
           <li><a href="http://notes.lyc-prevert-stchristollesales.ac-montpellier.fr/"> Suivie scolarité</a></li>
           <li><a href="news.html"> Nouveauté</a></li>
	   <li><a href="https://lyc-prevert-stchristollesales.ac-montpellier.fr/"> Site du lycée</a></li>
      	 </ul>
	</div>
</div>
 
<div id="corps">
   <!-- contenu principal -->
	<h1>Bienvenue</h1><br />
	<br />
	<h3>Quel est l'interêt du CVL dans le lycée?</h3><br />
	<p>Le Conseil de Vie Lycéenne (CVL) est une instance qui regroupe élèves, personnels administratifs et membres de la direction.<br />
<br />
Nos préocupations principales portent sur :<br />
<br />
-les questions relatives aux principes généraux de l'organisation des études,<br />
-le projet d'établissement,<br />
-l'élaboration du règlement intérieur,<br />
-l'information liée à l'orientation et portant sur les études scolaires et universitaires, sur les carrières professionnelles,<br />
-les modalités générales de l'organisation du travail personel et du soutien des élèves,<br />
-la formation des délégués,<br />
-l'aménagement des espaces destinés à la vie lycéenne,</p>
<br />
<h3>Qui fait partie du CVL?</h3>
<br />
<p>Le CVL est composé de 10 représentants et 10 suppléants élus des élèves.
<br /> Trois sont élus pour un an et sept élus pour deux ans par l'ensemble des élèves de l'établissement.<br />
<br />
Le conseil est présidé par le chef d'établissement. Les représentants des lycéens élisent, <br />
parmi eux, un vice-président pour une durée d'un an.
</p>
<h3>Quand nous réunissons-nous ?</h3>
<br />
<p>Nous nous réunissons tous les premiers mardis du mois avec les CPE<br />
 et le bureau pour discuter de nos engagements. Ainsi que de nombreuses réunions<br />
 comprenant seulement les élèves du CVL.</p>
</div>
 
<div id="pied_de_page">
   <!-- copyright -->
	<br />
	<p>                Copyright© "Sanchez Alexandre et l'équipe CVL 2010", tous droits réservés</p>
</div>

   </body>
</html>

JE vous remmercie d'avance =)

5 réponses

Kemich Messages postés 207 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 11 mars 2011 22
29 nov. 2010 à 13:53
Je ne peut malheuresement pas débogger ton code.

Ce que je te conseille, c'est vraiment d'aller sur alsacreations, et de suivre les tutos a la lettre.

C'est comme ca que tu apprendras.
1
Kemich Messages postés 207 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 11 mars 2011 22
25 nov. 2010 à 09:32
Enchanté,

Effectivement, je suis sur IE 8, et il y a un gros probleme avec ton menu.

Je ne peut pas revoir tout ton code pour voir ce qui cloche, cependant, si tu veut partir sur des bases saines, je te propose d'aller voir par ici :
http://www.alsacreations.com/static/gabarits/liste.html

Si tu ne fait pas de modifications "foireuses", ton site devrait s'afficher correctement avec tous les browsers, et avec toutes les résolutions d'écran.

Bon courage.
0
[H-B-H] Messages postés 270 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 19 janvier 2012 4
26 nov. 2010 à 23:09
ca marche toujours pas sur ton site j'ai pas trouvé la présentation que jvoulé doonc bon je me suis rabbatu sur des tuto et je ne comprend pas j'ai bau regarder encor et encor et je ne trouve pas :s la jai reussi a recentré mais y a un autre problem ( qui naparait pas sur mon pc* )
voilà le nouveau CSS:

body
{
   width: 960px;
   margin: auto;
   background-image: url("images/ombredroite.gif");
   background-repeat: repeat-y;
   background-position: 1122.25px;
}
#en_tete
{
   width:960px;
   height:153px;
   background-color: #99CC99;
   background-image: url("images/ombregauche.gif");
   background-repeat: repeat-y;
   padding-left: 9.5px;
}
.bordure
{
   width:960px;
   position:absolute;
   top: 149px;
   left: 162px;
}

#menu
{
   float: left; /*à gauche */
   width: 211px; /* taille du menu */
   height: 2155px;
   background-color: #E7E7E7;
   background-image: url("images/ombregauche.gif");
   background-repeat: repeat-y;
}
.accesrapide
{
   position: absolute;
   top: 156px;
   left: 155px;
}
.date
{
   font-family: Arial;
   size: x-small;
   position: absolute;
   left: 170px;
   top: 175px;
}
.element_menu
{
   width: 215px;
   background-color: #E7E7E7;
   background-image: url("images/ombregauche.gif");
   background-repeat: repeat-y;
   position: absolute;
   left: 152px;
   top: 95px;
}

.element_menu ul /* Toutes les listes à puces se trouvant dans un menu */
{
   width: 220.5px;
   padding: 0px; /* Tous les côtés ont une marge intérieure de 0 pixels */
   padding-left: 10px; /* marge de gauche à 10 pixels */
   padding-top: 6px;
   padding-bottom: 4px;
   list-style:none;
   position: absolute;
   left: 0px;
   top: 105px;
   font-family: Arial;
}

.element_menu a /* liens du menu */
{
   color: #199B19;
   font-size: 11px;
   text-align: right;
   padding-left: 16px;
   font-weight: bold;
   font-family: Arial;
   text-decoration: none;
   background-image: url("images/menu.gif");
   background-repeat: no-repeat;
}
.element_menu a:hover /* Quand on pointe sur un lien du menu */
{
   color: #030303;
   background-color: #FFFFFF
}
#corps
{
   width: 740px;
   height: 2155px;
   background-image: url("images/fondcentre.gif");
   position:absolute;
   left: 362px;
   top: 153px;
   padding-left: 20px 
}
.text2
{
   text-align: center;
}
.text3
{
   text-align: center;
}
.signature
{
   text-align: right;
   text-decoration: underline;
   font-style: italic;
}
.contact
{
   color: #2F2CE9;
   text-decoration: underline;
}
.contact2
{
   color: #2F2CE9;
   text-decoration: underline;
}
h1
{
   text-align: center; /* centre le titre */
   font-family: Arial, Verdana, serif; /* Police d'écriture */
   color: #229E2E;
}
h3
{
   text-indent: 30px;
   font-family: Arial, Verdana, serif;
   text-decoration: underline; 
}
p
{
   font-family: "Arial Black", Arial, Verdana, serif;
}
#pied_de_page
{
   background-image: url("images/ombregauche.gif");
   background-repeat: repeat-y;
   width: 960px;
   height: 50px; 
   text-align: center;
   font-size: xx-small;
   position:absolute;
   top: 2270px;
}

0
[H-B-H] Messages postés 270 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 19 janvier 2012 4
2 déc. 2010 à 17:26
Ok merci je vai faire ce que tu me conseille =)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
armeloo1 Messages postés 98 Date d'inscription samedi 24 janvier 2009 Statut Membre Dernière intervention 13 septembre 2016 4
2 déc. 2010 à 18:26
slt ok voila je te conseil de presenter tn fichier css en deux pages
un pour la mise en forme et l autre pour la couleur.
courage.......
-2