Problème Header / onglets

Fermé
flippaeti Messages postés 12 Date d'inscription lundi 19 janvier 2009 Statut Membre Dernière intervention 27 mai 2010 - 19 févr. 2009 à 10:51
 Royrogers - 6 déc. 2009 à 19:18
Bonjour tous le monde,

Je suis en créer de créer un site, et j'ai un petit soucis depuis que j'ai créer mes onglets.
Sur toute mes pages il y a un header pour afficher le menu (jusque là tout va bien), Dans mon menu "Gestion" j'ai voulu qu'il apparaisse des onglets (vts, promotion, depot ...), les onglets sotn créer comme je le souhaiter mais le soucis est que soit (sous IE) il se supperpose au header, soit (sous le reste je pense mais dans ce cas mozilla) il se mette au dessus du header.

sous IE :
[url=https://www.casimages.com/i/090218112232803206.jpg.html][img]http://nsa05.casimages.com/img/2009/02/18/mini_090218112232803206.jpg[/img][/url]

sous Mozilla :
[url=https://www.casimages.com/i/090218112337252487.jpg.html][img]http://nsa05.casimages.com/img/2009/02/18/mini_090218112337252487.jpg[/img][/url]

Precision : Pour faire les onglets je suis aller sur le site du zéro pour comprendre. je pense que le soucis est sans doute lier à la CSS mais je n'en avat jms auparevent donc je suis un peu perdu

Les codes :

Le header :

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

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>La base de donnée</title>
<link href="feuilleStyle.css" rel="stylesheet" type="text/css" />

	<!--Feuille de style du header-->
		<style type="text/css">        
        .titre {
            font-size: 50px;
            color: #00F;
                }        
        </style>

</head>

<!--Menu-->
<body>

<p align="center" class="titre">   
<u>Gestion de la Base de Données</u></p>
<div id="global">
<div id="navbar2" align="center">
<ul>
    <li><a href="Accueil.php">Accueil</a></li>
    <li><a href="">Gérer les disques</a></li>   //a faire
    <li><a href="">Gérer les pistes</a></li>     // a faire
    <li><a href="">Gérer les Distributeurs</a></li>    // a faire
    <li><a href="Depot.php">Gérer les Stocks</a></li>
  </ul>
</div>

<div id="central">

<?php echo $menu ?>

<div id="gauche">
</div>


La feuille de style :

@charset "utf-8";
/* CSS Document */


div#navbar2 { height: 30px; width: 100%; border-top: solid #000 1px; border-bottom: solid #000 1px;} 
div#navbar2 ul {
	margin: 0%;
	padding: 0%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	line-height: 30px;
	white-space: nowrap;
	color: #309;
} 
div#navbar2 li { list-style-type: none; display: inline; } 
div#navbar2 li a { text-decoration: none; padding: 7px 10px; color: #00000; } 
div#navbar2 li a:link { color: #00000: } 
div#navbar2 li a:visited { color: #00000; } 
div#navbar2 li a:hover {
	color: #F00;
	background-color: #808080;

} 


#onglets li
{
    float : left;
    height : 21px; /* à modifier suivant la taille de la police pour centrer le texte dans l'onglet */
    background-color: #F4F9FD;
	margin : 2px 2px 0 2px !important;  /* Pour les navigateurs autre que IE */
    margin : 4px 2px 0 2px;  /* Pour IE  */
    border : 1px solid #9EA0A1;
}

#onglets li.active
{
    border-bottom: 1px solid #fff;
    background-color: #fff;
}

#onglets a
{
    display : block;
    color : #666;
    text-decoration : none;
    padding : 4px;
}

#onglets a:hover
{
    background : #fff;
}

#menu
{
        border-bottom : 1px solid #9EA0A1;
        padding-bottom : 25px;
}

#onglets
{
	position : absolute;
	border : 1px solid transparent;
	padding : 0;
	font : bold 11px Batang, arial, serif;
	list-style-type : none;
	left : 218px;
	margin-top : 0;
	width : 1130px;
	margin-left : -215px; /* la moitié de width */
	top: 9px;}




Le première onglets du menu gerer stock // depot :

<?php include("header.php") ?>

<div id="corp" align="center">
<p>
 <?php require_once("MenuStock.php"); $menu = affiche_menu(); ?>
</p>  

<link href="feuilleStyle.css" type="text/css" rel="stylesheet" />     

<?php echo $menu; ?>
</div>
<?php include("footer.php"); ?>


voila :D

Merci d'avance

2 réponses

flippaeti Messages postés 12 Date d'inscription lundi 19 janvier 2009 Statut Membre Dernière intervention 27 mai 2010
19 févr. 2009 à 12:03
erratum :

ne pas tenir compte du echo a la fin du header :

<?php echo $menu ?>
0
Bonjour,
je passe des heures à comprendre pourquoi mes variables de sessions ne passent pas à la page suivante,
je m'aperçois que session_start crée une nouvelle session (je vois le nouveau num ID différent de celui de la page précédente. dans le dossier tmp : je vois les cookies d'ID mais ceux des variables de sessions.
j'ai index.php qui renvoie sur login.php qui include index.php lequel envoi sur membres.php ou je ne reçois mes variables. ? (je travaille avec wampserver, php 5, firefox..)
avez vous réglé votre problème ?
merci
0