28172 sujets

CSS et mise en forme, CSS3

Bonjour à tous,

la largeur de mon titre ne prend toute la largeur du formulaire..

voic le html :



<form method="post" action="recherche.php" class="form02">
			<div class="titreform02">Connexion </div>
	
		
			<div id="corpForm">
	
				<p class="double">
					<label for="f1-user" class="oblig">Utilsateur </label>
				</p>
				<input type="text" id="f1-user" name="nom" onfocus="this.className='focus';" onblur="this.className='normal';" />
				
				<p class="double">
					<label for="f1-mdp" class="oblig">mot de passe </label>
				</p>
				
				<input type="text" id="f1-mdp" name="mdp" onfocus="this.className='focus';" onblur="this.className='normal';" />
				<input type="submit" value="OK" />
				
				
				
				
		
				<p class="double">
					<a href="#">Mot de passe oublié ?</a>
				</p>				
				
				


			</div> <!-- fin de corpform -->
			

			


		
		</form>



et voici mon css :




.form02 {
	width: 168px;
	/*padding: 5px 10px;*/
	/*background: lavender;*/
	/*color: midnightblue;*/
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	border:1px solid black;
}


.titreform02 
{	/*** Mise en forme du titre  ***/
	color: white;
	background: orange;
	border-color:orange;
	height:15px;
	padding:1px;
}



Sur FF ça focntionne.

mais sur IE, la largeur de titreform02 ne va pas jusqu'au bout du formulaire...

Merci d'avance pour votre aide.
Salut,

Il serait bien que tu précises quelle version de IE te pose problème. En effet, il y en a 3 utilisée (on ne tient plus compte de IE5) et les trois ont des rendus différents (IE6, 7 et 8).
De plus, on ne sait pas si tu utilises un DOCTYPE ou non, etc.
Bonjour,

je sui s en IE6 avec le doctype suivant :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

J'ai l'impression que mon problème vient de la marge par défaut de l'input :



			<input type="text" id="f1-user" name="nom" onfocus="this.className='focus';" onblur="this.className='normal';" />



Comment puis-je faire pour la réduire ou l'annuler dans ma feuille de style ?
Heu, tu as un exemple en ligne ? Avec le seul code que tu nous montres, le titre prend toute la largeur du formulaire.
Le problème venait bien de la marge...
J'ai résolu le problème en le contournant : j'ai agrandi la largeur du formaulaire afin que la marge ne dépasse pas.

Merci pour votre aide.