A voir également:
- CSS : placement sur la page
- Enlever couleur lien css ✓ - Forum CSS
- Css premier plan ✓ - Forum CSS
- Css download - Télécharger - HTML
- Css retour à la ligne ✓ - Forum CSS
- Background color css ✓ - Forum CSS
2 réponses
oublie les "postion:absolute;"
je t''ai réecrit le code. ce n'est pas parfait mais ca suffira :
<style type="text/css">
#entete{width:100%;background:#333;color:#fff;}
#entete div{float:left;}
#menu{margin-left:366px;}/*décalage égal à la longeur du logo*/
div#spacer{clear:both;}/*permet de supprimer le float*/
</style>
<div id="entete">
<div id="logo">
logo
</div>
<div id="login">
login
</div>
<div id="recherche">
recherche
</div>
<div id="spacer"></div>
<div id="menu">
menu
</div>
</div>
<div id="spacer"></div>
<div id="page">
contenu du site
</div>
je t''ai réecrit le code. ce n'est pas parfait mais ca suffira :
<style type="text/css">
#entete{width:100%;background:#333;color:#fff;}
#entete div{float:left;}
#menu{margin-left:366px;}/*décalage égal à la longeur du logo*/
div#spacer{clear:both;}/*permet de supprimer le float*/
</style>
<div id="entete">
<div id="logo">
logo
</div>
<div id="login">
login
</div>
<div id="recherche">
recherche
</div>
<div id="spacer"></div>
<div id="menu">
menu
</div>
</div>
<div id="spacer"></div>
<div id="page">
contenu du site
</div>
Bon à force de batailler un peu sur tout ça j'ai un peu changé de méthode. Ca fonctionne mais je me pose des questions sur la validation et les normes : mon "code" y répond-t-il ??
HTML :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>test3</title>
<link href="css/css_test6.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#333333">
<div class="header"><!-- contient le logo, le login, la recherche et le menu -->
<div class="zonelogo"><!-- cadre pour le logo-->
<div class="logo"><!-- contient le logo -->
<img src="images/img_entier/contour-logo.png" class="logo">
</div><!-- fin de logo -->
<div class="loginrecherche">
<div class="zonelogin">
<div class="login"><!-- contient le login -->
<img src="images/img_entier/login.png" class="login">
</div><!-- fin de login -->
<div class="zonerecherche">
<div class="recherche"><!-- contient la recherche -->
<img src="images/img_entier/recherche.png" class="recherche">
</div><!-- fin de recherche -->
</div><!-- fin de zone recherche -->
</div><!-- fin de loginrecherche-->
</div><!-- fin de zone login -->
<div class="zonemenu">
<div class="menu"><!-- contient le menu -->
<div class="menu"><!-- contient le menu -->
<img src="images/img_entier/menu.png" class="menu">
</div><!-- fin de menu -->
</div><!-- fin de zone menu -->
</div><!--fin de zone login recherche-->
</div><!-- fin de zone logo -->
</div><!-- fin de header -->
Et le CSS :
/* HEADER */
.header{margin-left:0px; margin-top:0px;}
/* LOGO */
.logo{width:366px; height:205px; background-color:#333333; float:left; margin-left:0px; margin-top:0px; border:0px;}
/* LOGIN */
.login{width:253px; height:129px; background-color:#333333; float:left; margin-top:0px; margin-left:17px;}
/* RECHERCHE */
.recherche{width:500px; height:129px; background-color:#333333; margin-left:20px; float:left;}
/* MENU */
.menu{width:774px; height:79px; background-color:#333333; float:left; margin-top:0px; margin-left:10px;}
/* IMAGES */
img{border:0px;}
Cette façon de faire vous parait-elle correct ?? Efficace ?? Correspondre aux normes ??
Merci pour les réponses
HTML :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>test3</title>
<link href="css/css_test6.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#333333">
<div class="header"><!-- contient le logo, le login, la recherche et le menu -->
<div class="zonelogo"><!-- cadre pour le logo-->
<div class="logo"><!-- contient le logo -->
<img src="images/img_entier/contour-logo.png" class="logo">
</div><!-- fin de logo -->
<div class="loginrecherche">
<div class="zonelogin">
<div class="login"><!-- contient le login -->
<img src="images/img_entier/login.png" class="login">
</div><!-- fin de login -->
<div class="zonerecherche">
<div class="recherche"><!-- contient la recherche -->
<img src="images/img_entier/recherche.png" class="recherche">
</div><!-- fin de recherche -->
</div><!-- fin de zone recherche -->
</div><!-- fin de loginrecherche-->
</div><!-- fin de zone login -->
<div class="zonemenu">
<div class="menu"><!-- contient le menu -->
<div class="menu"><!-- contient le menu -->
<img src="images/img_entier/menu.png" class="menu">
</div><!-- fin de menu -->
</div><!-- fin de zone menu -->
</div><!--fin de zone login recherche-->
</div><!-- fin de zone logo -->
</div><!-- fin de header -->
Et le CSS :
/* HEADER */
.header{margin-left:0px; margin-top:0px;}
/* LOGO */
.logo{width:366px; height:205px; background-color:#333333; float:left; margin-left:0px; margin-top:0px; border:0px;}
/* LOGIN */
.login{width:253px; height:129px; background-color:#333333; float:left; margin-top:0px; margin-left:17px;}
/* RECHERCHE */
.recherche{width:500px; height:129px; background-color:#333333; margin-left:20px; float:left;}
/* MENU */
.menu{width:774px; height:79px; background-color:#333333; float:left; margin-top:0px; margin-left:10px;}
/* IMAGES */
img{border:0px;}
Cette façon de faire vous parait-elle correct ?? Efficace ?? Correspondre aux normes ??
Merci pour les réponses
28 déc. 2008 à 23:34
Je vais essayer de mettre ça en application.
29 déc. 2008 à 02:11
Comment remédier à ce problème ??
Merci d'avance