28220 sujets

CSS et mise en forme, CSS3

saluté ...
j'ai un css comme ça

textarea, input, select {
     color:#555;
     /*background-color:#f8f8f8;*/
     font-size:10px;
     font-family:arial;
     border: 1px solid #8c9196;
     
}
textarea, input{
	width: 240px;
}

/* pour le menu  à gauche on bride la largeur */
div#bandeau_gauche select, textarea, input {
width :140px;
}


et une mise en page comme ça
	<div id="contenu">
		<div id="fond_gauche">
		
				<div id="bandeau_gauche">
				</div>
				
				<div id="milieu">
				</div>
		</div>
	</div><!-- fin de div id=contenu --> 	
	


je me demandais si c'était normal que les input etc qui sont dans ma div milieu prennent la taille indiquée dans
/* pour le menu  à gauche on bride la largeur */
div#bandeau_gauche select, textarea, input {
width :140px;
}


si vous aviez une piste ce serai super Smiley cligne
mercii
@++
Oui c'est normal, attention à la syntaxe de ton selecteur :


/* pour le menu  à gauche on bride la largeur */
div#bandeau_gauche select, 
div#bandeau_gauche textarea, 
div#bandeau_gauche input {
width :140px;
}


Il faut bien répéter div#bandeau_gauche devant chaque élément sinon la règle s'applique aux éléments quelque soit leurs conteneurs.

voilou Smiley smile