Salut,
En ce moment je suis entrain de tenter l'intégration d'un design pour m'entrainer (apprendre) et j'ai un problèmes avec la marge de mon global. Je vous explique :
En faite, si je met un margin : 0; il y a toujours un espace au dessus du header, et le seul moyen et très mal de combler le problème c'est de mettre margin négatif. ça ressent rapidement sur IE7
Voici mon code :
l'Xhtml :
Le CSS
voici un lien vers l'intégration : découpe
Merci d'avance
Modifié par Kadus (28 Jan 2009 - 21:46)
En ce moment je suis entrain de tenter l'intégration d'un design pour m'entrainer (apprendre) et j'ai un problèmes avec la marge de mon global. Je vous explique :
En faite, si je met un margin : 0; il y a toujours un espace au dessus du header, et le seul moyen et très mal de combler le problème c'est de mettre margin négatif. ça ressent rapidement sur IE7
Voici mon code :
l'Xhtml :
<!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" />
<title>Mon site.com</title>
<link rel="stylesheet" type="text/css" media="screen" href="style.css" />
</head>
<body>
<div id="global">
<div id="header">
<div id="logo">
<h1>Mon site.com</h1>
<p>Slogan</p>
</div>
<div id="nav">
<h1>Navigation:</h1>
<ul>
<li class="accueil">01.Accueil</li>
<li>02.Folio</li>
<li>03.Contact</li>
</ul>
</div>
</div>
<div id="content">
<div id="news">
<h1>Un titre</h1>
<div id="bloc">
<p id="date">Le 31.12.09</p>
<div id="contenu">
<img class="imagenews" src="img/illustration.jpg" alt="illustration"/>
<p>
Nihil morati post haec militares avidi saepe turbarum adorti sunt Montium primum, qui divertebat in proximo, levi corpore senem atque morbosum, et hirsutis resticulis cruribus eius innexis divaricaturn sine spiramento ullo ad usque praetorium traxere praefecti.
</p>
<p>
Nihil morati post haec militares avidi saepe turbarum adorti sunt Montium primum, qui divertebat in proximo, levi corpore senem atque morbosum, et hirsutis resticulis cruribus eius innexis divaricaturn sine spiramento ullo ad usque praetorium traxere praefecti.
</p>
</div>
<div id="finbloc">
<p id="commentaires">Aucun commentaire</p>
</div>
</div>
</div>
</div>
<div id="footer">
</div>
</div>
</body>
</html>
Le CSS
* {
margin:0;
padding:0;
border: 0;
}
body{
font-size: 12px;
background: url('img/bg.png') repeat-x top #f2f0f1;
}
#global{
width: 1000px;
margin: -20px auto 0 auto;
}
#header {
background: url('img/header.png') no-repeat top left;
height: 137px;
width: 1000px;
color: #fff
}
#logo {
background: url('img/logo.png') no-repeat top left;
width: 230px;
height: 95px;
margin-left:100px;
margin-right:0;
margin-top:20px;
margin-bottom:0;
}
#logo h1 {
font-size: 1.2em;
line-height: 55px;
padding: 5px 0 0 60px;
color: #2b67b0;
}
#logo p {
margin: 0 0 0 0;
padding-left: 70px;
color: #55769e;
font-weight: bold;
}
#nav {
background: url('img/nav_bg.jpg') no-repeat top center;
height: 38px;
margin-top: 3px;
margin-left: auto;
margin-right:auto;
width: 780px
}
#nav h1 {
font-size: 0.9em;
font-weight: normal;
padding: 0 0 0 110px;
line-height: 10px;
}
#nav ul {
color: #fff;
list-style-type: none;
padding: 10px 0 0 95px;
line-height: 10px;
font-size: 1em;
}
#nav ul li {
display: inline;
padding: 0 11px 0 0;
}
#nav li.accueil{
font-size: 1.1em;
font-weight: bold;
color: #000;
padding-right: 15px;
}
#content {
background-color: #fff;
width: 718px;
margin: 0 auto;
padding: 20px 30px;
}
#news {
padding: 20px 20px;
width: 683px;
}
#news h1 {
padding-bottom: 20px;
}
#bloc {
background: url('img/news_date.jpg') no-repeat top left;
height: 15px;
}
#date {
color: blue;
padding-left: 65px;
line-height: 0px;
}
#contenu {
margin-top: 5px;
background: url('img/news_content.jpg') repeat-y top;
padding: 0px 10px;
width: 663px;
}
#news p {
padding-bottom: 10px;
}
#finbloc {
background: url('img/news_comment.jpg') no-repeat bottom left;
height: 11px;
}
#commentaires {
text-align: right;
padding-right: 25px;
}
.imagenews {
height: 52px;
width: 413px;
padding: 5px;
border: 1px solid #b9babb;
margin-bottom: 10px;
}
voici un lien vers l'intégration : découpe
Merci d'avance
Modifié par Kadus (28 Jan 2009 - 21:46)