Salut tout le monde ,
je suis en train de développer une application intranet ,
et j'ai un problème car mon footer (pied de page) se fixe par rapport à mon menu de nav au lieu de se fixer par rapport à ma division centrale.
Voici une capture d'écran de mon problème :
http://pix.kegtux.org/images/os7L.png
Voici le code de ma page index.php :
Voici le contenu de mon fichier style.css :
Modifié par blobi (06 Jan 2012 - 14:57)
je suis en train de développer une application intranet ,
et j'ai un problème car mon footer (pied de page) se fixe par rapport à mon menu de nav au lieu de se fixer par rapport à ma division centrale.
Voici une capture d'écran de mon problème :
http://pix.kegtux.org/images/os7L.png
Voici le code de ma page index.php :
<?php session_start() ;?>
<!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" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" type="text/css" media="all" href="css/style.css" />
<title>Mon appli intranet</title>
</head>
<body>
<div class="global">
<?php include ('includes/header.inc.php');?>
<div class="center">
<?php include ('includes/nav.inc.php');?>
<div class="main">
<?php
if( isset($_GET["p"]))
{
include("donnees/".$_GET["p"].".php");//on inclut la page demand้e
}
else if (isset($_GET["v"]))
{
if (isset ($_GET['id'])){
$_SESSION['id']=$_GET['id'];
include("./vues/".$_GET["v"]);//on inclut la page demand้e
}
else {
include("./vues/".$_GET["v"]);//on inclut la page demand้e
}
}
else{
include("donnees/accueil.php");//on inclut la page demand้e
}
?>
</div>
</div><!-- fin div center-->
<?php include ('includes/footer.inc.php');?>
</div>
</body>
<?php if (isset ($_GET['message'])){
echo '<script>alert("'.$_GET['message'].'");</script>';
}?>
</html>
Voici le contenu de mon fichier style.css :
/*
Document : style.css
Created on : 3 oct. 2011, 23:08:00
Author : Louis
Description:
Purpose of the stylesheet follows.
*/
/*Reset du style, chaque navigateur interprètera le code CSS selon ses propres standards.*/
*,html,body{
margin: 0;
padding: 0;
border: none;
}
/*Ajout de polices spécifiques au site*/
@font-face {
font-family: "neon";
font-family: 14pt;
src: url('fonts/neon.ttf');
}
@font-face {
font-family: "Sweet Home OK";
font-family: 14pt;
src: url('fonts/sweet_home_ok.ttf');
}
@font-face {
font-family: "Ciudad";
font-family: 14pt;
src: url('fonts/ciudad.ttf');
}
@font-face {
font-family: "Star avenue";
font-family: 14pt;
src: url('fonts/staravenue.ttf');
}
/*Paramètres généraux des h1,h2,h3... a, b , p, pre, ... etc*/
p{
color:white;
text-align: justify;
}
h3{
text-align: center;
font-family: neon;
font-size: 14px;
text-transform: uppercase;
color: #fff;
}
ul li {/* Modification de l'apparence du menu de gauche' */
text-align: center;
list-style: none;
}
/*Paramètres de l'arrière plan du site*/
body{
background: #000;
background-image: url("images/bg.jpg");
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
}
/*Paramètres de la super div globale*/
.global{
width:990px;
margin:0 auto;
/* background: rgba(0, 0, 0, 0.6);*/
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px;
margin-top: 5px;
margin-bottom: 10px;
height:auto;
/* box-shadow:1px 1px 25px white;
-moz-box-shadow: 1px 1px 25px white;*/
}
/*Paramètre de l'entête du site */
.header{
height: 150px;
box-shadow:1px 1px 25px white;
-moz-box-shadow: 1px 1px 25px white;
background: rgba(0, 0, 0, 0.6);
background-position: center center;
-moz-border-radius: 10px 10px 10px 10px;
}
.sitename h3{/*Modification du titre/nom du site*/
float:none;
text-align: center;
padding-top: 25px;
font-size: 24px;
font-family: 'neon';
color: #fff;
}
.slogan h3{/*Modification de l'esthétique du slogan*/
text-align: center;
font-size: 24px;
font-family: 'neon';
color: #fff;
}
.sitetext{/*Modification de la division contenant le titre et le slogan*/
float:none;
display: block;
position: absolute;
margin-left:430px;
}
#siteicon img{/*Modification relative au logo du site */
float: left;
display: block;
position: relative;
height:140px;
margin-left:140px;
margin-top: 5px;
}
/*Paramètres de la partie centrale du site*/
.center{
display: block;
position:relative;
height: auto;
margin:0 auto;
margin-top: 10px;
margin-bottom: 10px;
background-color: rgba(255, 255, 255, 0.9);
}
/*Paramètres du bloc de gauche*/
.nav{
display: inline-block;
position: relative;
background-color: rgba(0,0,0, 0.75);
height:auto;
width: 200px;
-moz-border-radius: 10px 10px 10px 10px;
box-shadow:1px 1px 25px white;
-moz-box-shadow: 1px 1px 25px white;
color: #fff;
}
.nav a{
color: #fff;
}
/*Paramètres de la partie dynamique du site*/
.main{
display: inline-block;
position: absolute;
background-color: rgba(0,0,0, 0.75);
min-height: 450px;
height:auto;
width: 780px;
margin-left: 10px;
box-shadow:1px 1px 25px white;
-moz-box-shadow: 1px 1px 25px white;
-moz-border-radius: 10px 10px 10px 10px;
text-align: justify;
}
/*Paramètres du pied de page */
.main-footer{
display: block;
position: relative;
background: rgba(0, 0, 0, 0.6);
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px;
height:auto;
margin-top: 10px;
padding-bottom: auto;
box-shadow:1px 1px 25px white;
-moz-box-shadow: 1px 1px 25px white;
}
.left-footer{
display: inline-block;
position: relative;
height: auto;
width : 33%;
margin-left: 1%;
margin-top: 10px;
padding-bottom: auto;
background: rgba(0, 0, 0, 0.4);
color:grey;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px;
}
.center-footer{
display: inline-block;
position: absolute;
margin-left: 1%;
min-height: 75px;
height: auto;
width : 33%;
margin-top: 10px;
padding-bottom: auto;
background: rgba(0, 0, 0, 0.4);
color:grey;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px;
}
.center-footer a{
color: grey;
}
.center-footer img{
display: inline-block;
position: relative;
margin-left: 40px;
height: 150px;
}
.right-footer{
display: inline-block;
position: absolute;
margin-left:35%;
width : 30%;
margin-top: 10px;
padding-bottom: auto;
background: rgba(0, 0, 0, 0.4);
color:grey;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px;
}
.right-footer img{
display: inline-block;
position: relative;
margin-left: 25px;
}
.low-footer{
display: inline-block;
position: relative;
min-height: 20px;
width: 100%;
background: rgba(0, 0, 0, 0.4);
margin-top: 10px;
margin-bottom: 10px;
color:grey;
}
.low-footer a{
color:grey;
}
.low-footer a:hover{
color:yellow;
}
.article {
height: auto;
}
.article h3{
font-family: neon;
font-size: 24px
}
.pics img{
display: inline-block;
position:absolute;
height: 250px;
margin: 0 auto;
margin-left: 27%;
}
.text-article{
display: inline-block;
position: relative;
/* width: 960px;*/
margin:5px;
font-family: star avenue;
}
Modifié par blobi (06 Jan 2012 - 14:57)