Bonjour à toutes et à tous,
Je suis en train, pour une bonne part grâce à Alsacréations, de créer un design pour un petit site en html et css que vous pouvez voir ici et dont vous trouverez le code css à la fin de ce post.
Je viens de rajouter un menu horizontal (en suivant le tuto "créer des menus simples en css") qui me plaît pas mal du tout si ce n'est deux petits détails :
1/ les petits pointillés qui subsistent lorsqu'on clique sur les rubriques
2/ un petit bug d'affichage sous IE 7 qui décale la barre de menu d'environ 40 pixels sur la droite, laissant du coup un espace noir à sa gauche. Je dis un petit bug d'IE car c'est plus sympa de leur rejeter la faute, mais c'est peut être un bug de moi
Merci pour votre aide précieuse
Olivier
P.S. je précise que c'est #navigation qui met en forme le menu avec <ul id="navigation"> dans le html
Modifié par diaboliv (14 May 2009 - 13:22)
Je suis en train, pour une bonne part grâce à Alsacréations, de créer un design pour un petit site en html et css que vous pouvez voir ici et dont vous trouverez le code css à la fin de ce post.
Je viens de rajouter un menu horizontal (en suivant le tuto "créer des menus simples en css") qui me plaît pas mal du tout si ce n'est deux petits détails :
1/ les petits pointillés qui subsistent lorsqu'on clique sur les rubriques
2/ un petit bug d'affichage sous IE 7 qui décale la barre de menu d'environ 40 pixels sur la droite, laissant du coup un espace noir à sa gauche. Je dis un petit bug d'IE car c'est plus sympa de leur rejeter la faute, mais c'est peut être un bug de moi
Merci pour votre aide précieuse
Olivier
P.S. je précise que c'est #navigation qui met en forme le menu avec <ul id="navigation"> dans le html
html, body
{
height: 100%;
margin: 0;
background: #fff url(../images/fondcarboneblanc.gif) repeat;
color: #ffffff;
}
#global
{
min-height: 100%;
width: 1000px;
padding: 0 10px;
margin: 0 auto;
position: relative;
background: url(../images/global5.png) center repeat-y;
}
#header
{
background: #7fcf2e url(../images/header5b.png) no-repeat;
color: #fff;
height: 129px;
}
#navigation
{
background: #000000 url(../images/menu5b.png) no-repeat;
color: #aaaaaa;
height: 40px;
padding-top: 12px;
font-family: Verdana, "Times New Roman", Times, serif;
font-size:11px;
text-decoration: none;
margin-bottom: 0px;
margin-top: 0px;
list-style: none;
padding-left: 180px;
}
#navigation li
{
float: left;
list-style: none;
width: 140px;
border: 0px
margin-right: 0px;
color: #aaaaaa;
text-decoration: none;
}
#navigation li a {
display: block ;
background: none ;
color: #666666 ;
font: 1em "Trebuchet MS",Arial,sans-serif ;
line-height: 1em ;
padding: 4px 0 ;
text-align: left ;
text-decoration: none;
}
#navigation li a:hover, #navigation li a:focus, #navigation li a:active {
background: none;
color: #FFFFFF ;
text-decoration: none;
}
#header h1
{
margin: 0;
text-indent: -50000px;
}
#main
{
/* Pour éviter la superposition
du pied de page et du contenu : */
padding-bottom: 50px;
overflow: auto;
clear: left;
}
#col_left
{
float: left;
width: 390px;
margin-left: 10px;
background: #000000;
}
#col_center
{
float: left;
width: 380px;
margin-top: 0px;
margin-left: 10px;
background: #000000;
}
#col_right
{
float: right;
width: 190px;
margin-right: 10px;
background: #000000;
}
.bloc_center
{
background-color: #AAAAAA;
background-image: url("images/motif.png");
background-repeat: repeat-x;
margin-top: 0px;
padding: 5px;
border: 0px solid #dddddd;
margin-bottom: 10px;
}
.bloc_left
{
background-color: #555555;
background-image: url("images/motif.png");
background-repeat: repeat-x;
margin-top: 0px;
padding: 0px;
margin-left: 0px;
border: 0px solid #dddddd;
margin-bottom: 10px;
}
.bloc_right
{
background-color: #555555;
background-image: url("images/motif.png");
background-repeat: repeat-x;
margin-top: 0px;
margin-right: 0px;
padding: 0px;
border: 0px solid #dddddd;
margin-bottom: 10px;
}
#col_left p
{
margin-left: 5px;
margin-right: 5px;
padding-top: 0px;
padding-bottom: 10px;
text-align: justify;
color: #AAAAAA;
font-family: Verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
font-size:11px;
}
#col_left p:hover
{
margin-left: 5px;
margin-right: 5px;
padding-top: 0px;
padding-bottom: 10px;
text-align: justify;
color: #cccccc;
font-family: Verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
font-size:11px;
}
#col_center p
{
font-family: Verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
font-size:11px;
text-align: justify;
color: #555555;
}
#col_left h3
{
background: #ccc url(../images/fondh3b.png) no-repeat left top;
height: 32px;
line-height: 32px;
margin-top: 0px;
border: 0px solid white;
color: #000000;
font-family: Arial, "Times New Roman", Times, serif;
font-weight: bold;
padding-left: 50px;
font-size: 18px;
}
#col_center h3
{
color: #000000;
font-family: Arial, "Times New Roman", Times, serif;
font-weight: bold;
text-align: left;
font-size: 14px;
}
#col_right h3
{
background: #ccc url(../images/fondh3b.png) no-repeat left top;
height: 32px;
line-height: 32px;
margin-top: 0px;
border: 0px solid white;
color: #000000;
font-family: Arial, "Times New Roman", Times, serif;
font-weight: bold;
padding-left: 50px;
font-size: 18px;
}
#col_right p
{
margin-left: 5px;
margin-right: 5px;
padding-top: 0px;
padding-bottom: 10px;
text-align: justify;
color: #AAAAAA;
font-family: Verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
font-size:11px;
}
#col_right p:hover
{
margin-left: 5px;
margin-right: 5px;
padding-top: 0px;
padding-bottom: 10px;
text-align: justify;
color: #cccccc;
font-family: Verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
font-size:11px;
}
#footer {
position: absolute;
width: 980px;
height: 40px;
bottom: 0;
background: #222222 url(../images/imgfooter5b.png) no-repeat;
color: #fff;
border: 10px solid black;
}
#footer p {
margin: 2px 0;
font-family: Verdana, "Times New Roman", Times, serif;
font-size:10px;
color: #aaaaaa;
padding: 10px 10px;
text-align: center;
}
Modifié par diaboliv (14 May 2009 - 13:22)