Bonjour à tous,
Après avoir découvert quelques uns de vos excellents tutos, j'ai souhaité en mettre un en application. Etant un inconditionnel des tableaux, je me suis lancé sur le design sans tableaux.
J'ai suivi pas à pas vos instructions mais j'ai des problèmes avec IE6. Tout d'abord, le contenu ne s'affichait pas dans le content prévu à cet effet, ni le menu d'ailleurs. en cherchant dans le forum, j'ai trouvé la solution (rajouter div devant #content dans le css pour ie6). Maintenant, tout s'affiche correctement mais les liens du menu sont inactifs et le contenu également.
Je vous met un lien vers ma page pour que vous puissiez voir ce que ça donne : Ma Page
Je vous mets les codes css : 1. IE
2. css normal
Merci d'avance de m'aider à résoudre ce petit problème.
PS : J'envisage de séparer en deux blocs distincts, la bannière du contenu. C'est faisable avec ce design?
Modifié par jplabes (08 Jun 2007 - 09:56)
Après avoir découvert quelques uns de vos excellents tutos, j'ai souhaité en mettre un en application. Etant un inconditionnel des tableaux, je me suis lancé sur le design sans tableaux.
J'ai suivi pas à pas vos instructions mais j'ai des problèmes avec IE6. Tout d'abord, le contenu ne s'affichait pas dans le content prévu à cet effet, ni le menu d'ailleurs. en cherchant dans le forum, j'ai trouvé la solution (rajouter div devant #content dans le css pour ie6). Maintenant, tout s'affiche correctement mais les liens du menu sont inactifs et le contenu également.
Je vous met un lien vers ma page pour que vous puissiez voir ce que ça donne : Ma Page
Je vous mets les codes css : 1. IE
#global {
height: 100%;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="global2.png", sizingMethod="scale");
position: static;
}
#content {
display: inline;
}
div#center {
overflow: visible;
height: 1%;
}
#content, #sidebar {
margin-top: 15px;
}
a, pre {
position: relative;
}
body {
position: relative;
}
2. css normal
html, body {
height: 100%;
margin: 0;
}
div#global {
min-height: 100%;
width: 750px;
padding: 0 10px;
margin: 0 auto;
position: relative;
background: url(global2.png) center repeat-y;
}
div#center {
/* Pour éviter la superposition
du pied de page et du contenu : */
padding-bottom: 50px;
overflow: auto;
}
div#footer {
position: absolute;
width: 750px;
bottom: 0;
background: #7fcf2e url(footer.png) repeat-x;
color: #fff;
}
div#content {
float: right;
width: 530px;
margin-left: 10px;
}
div#sidebar {
float: left;
width: 200px;
}
html {
background: #ddd url(html.png);
}
div#header {
background: #7fcf2e url(banner.png) no-repeat;
color: #fff;
height: 149px;
position: relative;
}
ul#menu {
margin: 0;
padding: 0;
list-style: none;
}
ul#menu li a {
display: block;
height: 30px;
line-height: 30px;
background: url(fond_lien.png) no-repeat left top;
padding-left: 35px;
margin: 2px 0;
border-bottom: 1px solid #7fcf2e;
color: #390;
font: small-caps 1.1em/30px Georgia,serif;
text-decoration: none;
}
ul#menu li a:hover {
background-position: left bottom;
color: #c30;
}
div#sidebar h3, div#footer p, div#sidebar p {
padding: 0 10px;
color:#c00;
}
body {
font: 90% "Trebuchet MS", sans-serif;
}
div#content h2 {
padding-left: 35px;
background: #fff url(titre.png) left center no-repeat;
color: #6c0;
}
div#content h3 {
color: #c00;
font-variant: small-caps;
}
div#footer p {
margin: 2px 0;
font-size: 0.9em;
}
a {
color: #6c0;
font-weight: bold;
}
a:hover {
color: #c00;
}
Merci d'avance de m'aider à résoudre ce petit problème.
PS : J'envisage de séparer en deux blocs distincts, la bannière du contenu. C'est faisable avec ce design?
Modifié par jplabes (08 Jun 2007 - 09:56)