Problème d'affichage sous Firefox

5 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Voilà, ayant voulu inclure dans haut.php et bas.php le header, le menu et le footer en div, je me retrouve avec un bug bizarre sur firefox : le corps ne s'affiche plus !

Chose bizarre pusique le site entier s'affiche correctement sous Opera et IE... Jamais vu un bug pareil auparavant.

L'erreur porte sur le div du menu (le menu permettant de se connecter à son compte pour info) puisque lorsque je le retire le corps du site s'affiche correctement...

Donc après de multiples recherches et d'essais, il m'est impossible de trouver d'où peut venir cette erreur... :rolleyes:

Je fais donc appel à vos talents pour voir si vous avez une idée.

Voici la page en question qui bug (à tester sous différents navigateurs donc) : http://chateaupartner.com/test/boutique/index.php

Puis voici le code de haut.php :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">


<head>

<title><?= $DOC_TITLE ?></title>

<meta name="description" content="" />

<meta name="Keywords" content="" />

<meta name="robots" content="All" />

<meta http-equiv="Content-language" content="french" />

<meta name="Classification" content="entreprise" />

<meta name="Author" content="Ma petite entreprise" />

<meta name="Publisher" content="Ma petite entreprise" />

<meta http-equiv="expires" content="0" />

<meta http-equiv="Pragma" content="no-cache" />

<meta name="robots" content="index,follow,all" />

<meta name="Updated" content="daily" />

<meta name="revisit-after" content="10 days" />

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<base href="<?echo $wwwroot;?>" />

<link rel="stylesheet" href="http://chateaupartner.com/test/boutique/lib/css/style.css" type="text/css" media="screen" />

&lt;script type="text/javascript" src="<?=$wwwroot?>/lib/js/window.js"></script>



</head>


<body>


<div id="header">

	<div class="centre-warp">

		<img src="<?=$wwwroot?>/images/header.gif" alt="Chateaupartner logo" />

	</div><!-- fin centre-warp -->

</div><!-- fin header -->


<div id="nav">

	<div class="centre-warp">

	<ul>

		<li><a href="<?=$wwwroot?>/index.php">Accueil</a></li>

		<li><a href="<?=$wwwroot?>/compte.php">Mon compte</a></li>


		<? 	if (est_identifie()) {

			echo "<li><a>";

			echo "Bonjour ";

			echo stripslashes($_SESSION['utilisateur']['prenom']) . " " . stripslashes($_SESSION['utilisateur']['nom_famille']); ?></a></li>

		<li><a href="<?=$wwwroot?>/sortie.php">Se déconnecter</a></li>

			<? } else { ?>

		<li><a href="<?=$wwwroot?>/membre.php">S'identifier</a></li>

		<li><a href="<?=$wwwroot?>/utilisateurs/enregistrement.php">Ouvrir un compte client</a></li>

			<? }?>

	</ul>

	</div><!-- fin centre-warp -->

</div><!-- fin nav -->



		<table width="960" border="0" cellpadding="0" cellspacing="0" height="100%" align="center" >		


			<tr><td colspan="2" height="10" class="normal" align="right"  style="background-repeat: no-repeat;"> </td></tr>


			<tr><td>


			<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">

			<tr>

				<td width="180" valign="top" style="border-right:1px solid #000000;padding:0px;">


				<table cellpadding="0" cellspacing="0" width="100%" border="0" >

					<div class="tetiere"  >Votre caddie</div

					<tr>

						<td class="normal" align="center">


						<?if ($_SESSION['caddie']->compte_elements() != 0) { ?>


						Nb de produit(s)<br /> sélectionné(s) : <font color="#CC0000"><b><?=$_SESSION['caddie']->compte_elements()?></b></font>.<p> 


						Montant total du panier :<br /> <font color="#CC0000"><b><?=fprix($_SESSION['caddie']->total); ?> € T.T.C</b></font>


						<p><a class="normal" href="<?=$wwwroot?>/achat/caddie_affichage.php"><b>commander</b></a></p>


						<? } else { echo "Votre panier est vide actuellement"; }	?>

						</td>

					</tr>

				</table>

				<br />


				<div class="tetiere">Boutiques</div>


				<div>


				<?

				if (!isset($catid)) { $catid = 0; }

				$frm['parent'] = array($catid);

				construit_menu_arborescent_cat($categorie_options, $frm['parent']);					

				echo $categorie_options;

				if (!isset($rubid)) { $rubid = 0; }


				$frm['parent'] = array($rubid);

				construit_menu_arborescent_rub($rubrique_options, $frm['parent']);


				echo "<br /><div class=\"tetiere\" >$site</div>";


				echo "<a href=\"$wwwroot/catalogue.php\" class=\"normal\">> Catalogue</a><br />";


				echo "<a href=\"$wwwroot/nouveautes.php\" class=\"normal\">> Nouveautés</a><br />";


				echo "<a href=\"$wwwroot/ventes.php\" class=\"normal\">> Meilleures Ventes</a><br />";


				echo "<a href=\"$wwwroot/selection.php\" class=\"normal\">> Notre Sélection</a><br />";


				echo $rubrique_options;


				echo "<br /><a href=\"$wwwroot/newsletter.php\" class=\"normal\">> Newsletter</a><br />";


				echo "<a href=\"$wwwroot/cgv.php\" class=\"normal\">> Conditions de vente</a>";


				echo "<br /><a href=\"$wwwroot/contacts.php\" class=\"normal\">> Contact</a>";

				?>


				</div>

				<br />

				<form method="get" action="<?=$wwwroot?>/achat/recherche.php" name="recherche">

								<table border="0" width="100%" cellspacing="0" cellpadding="0">

								  <div class="tetiere">Rechercher :</div>

								  <tr>

									<td class="normal">

									  Insérer un mot clef :<br />

									  <input class="formulaire1" type="text" name="motclef" size="10" value="<?echo vb($_GET['motclef']);?>" />

									  <input type="submit" value="Rechercher" name="action" class="bouton" />

									</td>

								  </tr>

								</table>

				</form>

<?php

if (est_identifie()) { 

	if (a_priv("admin")) { 

?>


			<hr size="1" />

			<li><a class="normal" href="<?=$wwwroot?>/administrer/index.php">Administrer le site</a></li>

<? }

} ?>


</td>


<td valign="top" class="normal">
Et voici le css concernant le menu :
#nav {

	background: #f1f0d1 url(../../images/menu_haut.jpg) repeat-x top left;

	width: 100%;

	padding: 16px 0 0 0;

	list-style: none;

	float: left;

	font-size: 13px; 

	color: #000000;

	border-bottom: 1px solid #d1b98f;

}




#nav li {

	float: left;

	margin: 0;

	padding: 0;

	font-size: 92%;

	list-style-image: none;

	list-style-type: none;

}


#nav a {

	float: left;

	display: block;

	color: #4A3A28;

	text-decoration: none;

	margin: 0 1px 0 0;

	padding: 7px 18px;

	border: 1px solid #131313;

	border-bottom: 0;

	background: #d1b98f url(../../images/bout_off.jpg) repeat-x top left;

}


#nav a:hover {

	color: #fff;

	background: #71593D url(../../images/bout_hover.jpg) repeat-x top left;

}

Si vous trouvez quoique ce soit, je suis preneur :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

ce n'estpas qu'il ne s'affiche pas... c'est que le cadre est décalé vers la droite

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

ton problème c'est de n'avoir pas callé le tableau central dans un div central... du coup lui il voit div div div puis un grand tableau.... puis un div footer, ca perd un pu le navigateur.

Donc à mon avis tu lace ce tableau dans un div central bien positionné et hop ca marchera.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Wow merci Attila !

J'avais même pas vu que le corps était à droite >_>.

Punaise, merci, je répare ça de suite !

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

de rien,

quand tu perds quelque chose => fais une recherche sur la page :rolleyes:

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping