Bonjour ! Je viens de m'inscrire sur le Forum et je vous sollicite pour un peu d'aide. Je débute en matière de CSS et je pense que mon code est trop lourd et qu'il est possible de l'alléger. Dès que j'essaye ca ne fonctionne qu'à moitié. Merci d'avance pour vos réponses.
Modifié par BahiaTierra (14 Nov 2006 - 13:37)
/* CSS Document */
body { margin: 0 0 0 0; background: #FFFFFF;}
/* Polices */
a { font-family:Verdana, sans-serif ; font-size:10px ; text-decoration: none ; color: #FFFFFF ; }
a:hover { font-family:Verdana, sans-serif ; font-size:10px ; text-decoration: underline ; color: #FFFFFF; }
a.change { font-family:Verdana, sans-serif ; font-size:10px ; text-decoration: none ; color: #FFFFFF ; }
a.change:hover { font-family:Verdana, sans-serif ; font-size:10px ; text-decoration: underline ; color: #FFFFFF; }
h3 { display:none ; }
/* basic elements */
#header { position:absolute ; top:0px ; left:0px ; width:760px ; height:100px ; background:url(../img/headerbleu.gif) ; }
#main01 { position:absolute ; top:100px ; left:0px ; width:760px ; height:460px ; background:url(../img/bgbleu01.gif) ; }
#main02 { position:absolute ; top:100px ; left:0px ; width:760px ; height:460px ; background:url(../img/bgbleu02.gif) ; }
#main03 { position:absolute ; top:100px ; left:0px ; width:760px ; height:460px ; background:url(../img/bgbleu03.gif) ; }
#main04 { position:absolute ; top:100px ; left:0px ; width:760px ; height:460px ; background:url(../img/bgbleu04.gif) ; }
#main05 { position:absolute ; top:100px ; left:0px ; width:760px ; height:460px ; background:url(../img/bgbleu05.gif) ; }
/*switch */
#blocswitch { position:absolute ; top:0px ; right:20px ; font-family:Verdana, sans-serif ; font-size:10px ; text-decoration: none ;font-weight: bold ; color: #000 ; }
ul#switch { margin: 0 ; padding: 0 ; list-style-type: none ; }
ul#switch li { float: left ; text-align: center ; display: block; width: 40px; line-height: 20px; color: #000; }
ul#switch li a { text-decoration: none; font-size: 10px; font-weight: bold; color:#000000 ; }
ul#switch li a:hover { text-decoration:underline ; }
/* boutons */
#blocmenu { position:absolute ; top:50px ; left:365px ; width:375px ; height:40px ; }
ul#menu { margin: 0 ; padding: 0 ; list-style-type: none ; }
ul#menu li { float: left ; text-align: center ; }
ul#menu li a { display: block; width: 75px; line-height: 40px; color: #000; text-decoration: none; background: url(../img/btmenu_bleu.gif) no-repeat 0 0; border: 0px; font-size: 10px; font-weight: bold; vertical-align: bottom; }
ul#menu li a:hover { background: url(../img/btmenu_bleu.gif) no-repeat 0 -40px ; border: 0px ; }
/* spécifiques éléments */
#apropos { position:absolute ; top:20px ; left:20px ; width:720px ; height:120px ; font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:12px ; font-weight: bold; color:#FFFFFF ; }
#news { position:absolute; top:160px; left:20px; width:320px; height: 280px; background:url(../img/newsbleu.gif) no-repeat; }
#news p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px ; color:#333333 }
#containernews { position:absolute; top:25px; left:10px; width:300px; }
#containerworks { position:absolute; top:25px; left:10px; width:360px; }
#lastwork { position:absolute ; top:160px ; left:360px ; width:380px; height: 280px; background:url(../img/lastworkbleu.gif) no-repeat ; }
a.lastwork { font-family:Verdana, sans-serif ; font-size:10px ; text-decoration: none ; color: #000 ; }
a.lastwork:hover { font-family:Verdana, sans-serif ; font-size:10px ; text-decoration: underline ; color: #000; }
/* Galerie */
#galerie_auteur { position:absolute ; top:20px; left:0px ; width:330px ; height:32px ; background:url(../img/galeriebleu01.gif) no-repeat 0 0; }
#galerie { position:absolute ; top:52px; left:20px ; width:310px ; height:408px ; text-align: center ; }
ul#galerie_menu { margin: 0 ; padding: 0 ; list-style-type: none ; }
ul#galerie_menu li { float: left ; }
ul#galerie_menu li a img { margin: 5px 5px ; border: 0px ; }
dl#photo { clear: both ; margin: 0 auto ; }
dl#photo dt { font: Verdana, sans-serif ; font-size:10px ; color:#000000 ; }
dl#photo dd { margin: 0 ;}
dl#photo img { border: 0px ; }
#galerie_affichage { position:absolute; top:20px; left:350px; width:380px; height:370px; background:url(../img/galeriebleu02.gif) no-repeat; text-align: center; }
#galerie_titre { position:absolute ; top:390px; left:330px ; width:430px; height:70px; background:url(../img/galeriebleu03.gif) no-repeat 0 0; }
/* Formulaire */
#formulaire { position:absolute ; top:20px; left:350px; width:390px ; height:430px ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight: bold ; }
LABEL { DISPLAY: inline ; FLOAT: left ; WIDTH: 120px ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight: bold ; margin-left: 20px ; }
.INPUT { background-color:#FFFFFF ; font-family: Arial, Helvetica, sans-serif ; color: red ; }
.OPTION { background-color:#FFFFFF ; }
.SELECT { background-color:#FFFFFF ; }
.TEXTAREA { background-color:#FFFFFF ; color:#000000; }
.BUTTON { font-family: arial, helvetica, sans-serif ; border-width: 2pt ; font-size: 10pt ; color: black ; }
Modifié par BahiaTierra (14 Nov 2006 - 13:37)