Bonsoir à tous,
Pas besoin de dire que je débute, je débute !
En créant mon tout premier site, je fais face à un problème de positionnement. En gros, avec les codes HTML et CSS ci-dessous, j'obtiens le résultat voulu avec IE mais avec Firefox, il y a un espace entre le "header" et mon "menu". Je suis sur que quelqu'un est beaucoup plus expérimenté que moi!
Merci d'avance pour vos réponses !
Voici le code HTML:
<!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>
<link rel="stylesheet" media="screen" type="text/css" title="nomdufichier" href="Style.css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Aqualife</title>
</head>
<body>
<!------------>
<!-- HEADER -->
<!------------>
<div id="header"></div>
<!--------------------->
<!-- MENU HORIZONTAL -->
<!--------------------->
<div id="conteneur">
<div id="menu">
<ul class="menu_contenu">
<li><a href="Menu1/lien1.html">Lien 1</a></li>
<li><a href="Menu1/lien2.html">Lien 2</a></li>
<li><a href="Menu1/lien3.html">Lien 3</a></li>
<li><a href="mailto:Gery.boulanger@hotmail.fr">Contact</a></li>
</ul>
</div>
</div>
Et le code CSS:
@charset "utf-8";
/* CSS Aqualife Document */
/*/////////////////////////////////////////////////////////////////////////////
PAGE ENTIERE
/////////////////////////////////////////////////////////////////////////////*/
body
{
padding: 0;
margin: 0;
background-image:url(Materiel/font.jpg);
}
/*/////////////////////////////////////////////////////////////////////////////
HEADER
/////////////////////////////////////////////////////////////////////////////*/
#header
{
height: 208px;
background-image:url(Materiel/bannierefr.jpg);
background-position: top center;
background-repeat: no-repeat;
margin: 40px 0 0 0; /*Il y a une marge en bas, attention !*/
}
/*/////////////////////////////////////////////////////////////////////////////
MENU HORIZONTAL
/////////////////////////////////////////////////////////////////////////////*/
#conteneur
{
width: 1076px;
margin: 0 auto;
}
#menu
{
height: 35px;
background-image:url(Materiel/barre.jpg);
background-position: center;
background-repeat: no-repeat;
}
#menu ul li
{
list-style: none;
float: left;
padding: 0;
}
#menu ul li a
{
display: block;
text-align: center;
text-decoration: none;
height: 35px;
width: 100px;
}
MERCI BEAUCOUP !!!!
Pas besoin de dire que je débute, je débute !
En créant mon tout premier site, je fais face à un problème de positionnement. En gros, avec les codes HTML et CSS ci-dessous, j'obtiens le résultat voulu avec IE mais avec Firefox, il y a un espace entre le "header" et mon "menu". Je suis sur que quelqu'un est beaucoup plus expérimenté que moi!
Merci d'avance pour vos réponses !
Voici le code HTML:
<!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>
<link rel="stylesheet" media="screen" type="text/css" title="nomdufichier" href="Style.css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Aqualife</title>
</head>
<body>
<!------------>
<!-- HEADER -->
<!------------>
<div id="header"></div>
<!--------------------->
<!-- MENU HORIZONTAL -->
<!--------------------->
<div id="conteneur">
<div id="menu">
<ul class="menu_contenu">
<li><a href="Menu1/lien1.html">Lien 1</a></li>
<li><a href="Menu1/lien2.html">Lien 2</a></li>
<li><a href="Menu1/lien3.html">Lien 3</a></li>
<li><a href="mailto:Gery.boulanger@hotmail.fr">Contact</a></li>
</ul>
</div>
</div>
Et le code CSS:
@charset "utf-8";
/* CSS Aqualife Document */
/*/////////////////////////////////////////////////////////////////////////////
PAGE ENTIERE
/////////////////////////////////////////////////////////////////////////////*/
body
{
padding: 0;
margin: 0;
background-image:url(Materiel/font.jpg);
}
/*/////////////////////////////////////////////////////////////////////////////
HEADER
/////////////////////////////////////////////////////////////////////////////*/
#header
{
height: 208px;
background-image:url(Materiel/bannierefr.jpg);
background-position: top center;
background-repeat: no-repeat;
margin: 40px 0 0 0; /*Il y a une marge en bas, attention !*/
}
/*/////////////////////////////////////////////////////////////////////////////
MENU HORIZONTAL
/////////////////////////////////////////////////////////////////////////////*/
#conteneur
{
width: 1076px;
margin: 0 auto;
}
#menu
{
height: 35px;
background-image:url(Materiel/barre.jpg);
background-position: center;
background-repeat: no-repeat;
}
#menu ul li
{
list-style: none;
float: left;
padding: 0;
}
#menu ul li a
{
display: block;
text-align: center;
text-decoration: none;
height: 35px;
width: 100px;
}
MERCI BEAUCOUP !!!!