Bonjour,
probleme :alignement vertical ne fctionne pas sous ie alors que c'est ok dans FF.Pouvez vous m'aider.la partie concerné est le formulaire de connexion de la balise P.vous constaterez que les élements de P sont centres verticalement dans FF et non dans ie. ci dessous le CSS et le HTML
*
{
margin: 0;
padding: 0;
position: relative;
}
body
{
font: .8em/1.3em "Trebuchet MS", Verdana, Arial, sans-serif;
background: #fff url(/Images/ImagesGenerales/bg_page.png) 0 0 repeat-x;
color: #333;
}
/*BARRE CONNEXION*/
div#connexion
{
position: absolute;
top: 0;
left: 0;
height: 47px;
width: 100%;
background: url(/Images/ImagesGenerales/bg_connexion.png);
text-align:center;
}
div#connexion form
{
width: 980px;
margin: 0 auto;
line-height: 47px;
height: 47px;
color: #ccc;
}
div#connexion form p{
height: 47px;
}
div#connexion h6
{
float: left;
font-size: 24px;
font-weight: normal;
text-shadow: 1px 1px 1px #000;
}
div#connexion label
{
margin-left: 20px;
}
div#connexion input#login, div#connexion input#password
{
width: 152px;
height: 17px;
padding: 3px 5px;
border: 0;
background: url(/Images/ImagesGenerales/bg_input_connexion.png) 0 0 repeat;
color: #fff;
}
div#connexion form input#valider{
width: 79px;
height: 23px;
padding-bottom: 5px;
margin: 0 10px;
border: 0;
background: url(/Images/ImagesGenerales/btn_connexion.png) 0 0 no-repeat;
color: #ccc;
cursor: pointer;
}
div#connexion form input#valider:hover{
color: #fff;
}
div#connexion form input#forgot_password{
width: 24px;
height: 24px;
background: url(/Images/ImagesGenerales/help_connexion.png) 0 0 no-repeat;
border: 0px;
cursor: pointer;
}
div#connexion form input#forgot_password:hover{
background-position: 0 -24px;
}
div#connexion form span{
position: absolute;
right: 0;
top: 0;
}
div#connexion span label{
margin-left: 0;
}
<body>
<div id="connexion">
<form action="#" method="post">
<h6>Accès membres</h6>
<p>
<label for="login">Login :</label>
<input type="text" name="login" id="login" />
<label for="password">Mot de passe :</label>
<input type="password" name="password" id="password" />
<input type="submit" value="connexion" id="valider" />
<input type="button" id="forgot_password" title="Mot de passe oublié ?" />
<span>
<input type="checkbox" name="remember" id="remember" class="checkbox" value="1" />
<label for="remember">Se souvenir de moi</label>
</span>
</p>
</form>
</div>
</body>
Modifié par Eurosanguin (23 Aug 2011 - 06:26)
probleme :alignement vertical ne fctionne pas sous ie alors que c'est ok dans FF.Pouvez vous m'aider.la partie concerné est le formulaire de connexion de la balise P.vous constaterez que les élements de P sont centres verticalement dans FF et non dans ie. ci dessous le CSS et le HTML
*
{
margin: 0;
padding: 0;
position: relative;
}
body
{
font: .8em/1.3em "Trebuchet MS", Verdana, Arial, sans-serif;
background: #fff url(/Images/ImagesGenerales/bg_page.png) 0 0 repeat-x;
color: #333;
}
/*BARRE CONNEXION*/
div#connexion
{
position: absolute;
top: 0;
left: 0;
height: 47px;
width: 100%;
background: url(/Images/ImagesGenerales/bg_connexion.png);
text-align:center;
}
div#connexion form
{
width: 980px;
margin: 0 auto;
line-height: 47px;
height: 47px;
color: #ccc;
}
div#connexion form p{
height: 47px;
}
div#connexion h6
{
float: left;
font-size: 24px;
font-weight: normal;
text-shadow: 1px 1px 1px #000;
}
div#connexion label
{
margin-left: 20px;
}
div#connexion input#login, div#connexion input#password
{
width: 152px;
height: 17px;
padding: 3px 5px;
border: 0;
background: url(/Images/ImagesGenerales/bg_input_connexion.png) 0 0 repeat;
color: #fff;
}
div#connexion form input#valider{
width: 79px;
height: 23px;
padding-bottom: 5px;
margin: 0 10px;
border: 0;
background: url(/Images/ImagesGenerales/btn_connexion.png) 0 0 no-repeat;
color: #ccc;
cursor: pointer;
}
div#connexion form input#valider:hover{
color: #fff;
}
div#connexion form input#forgot_password{
width: 24px;
height: 24px;
background: url(/Images/ImagesGenerales/help_connexion.png) 0 0 no-repeat;
border: 0px;
cursor: pointer;
}
div#connexion form input#forgot_password:hover{
background-position: 0 -24px;
}
div#connexion form span{
position: absolute;
right: 0;
top: 0;
}
div#connexion span label{
margin-left: 0;
}
<body>
<div id="connexion">
<form action="#" method="post">
<h6>Accès membres</h6>
<p>
<label for="login">Login :</label>
<input type="text" name="login" id="login" />
<label for="password">Mot de passe :</label>
<input type="password" name="password" id="password" />
<input type="submit" value="connexion" id="valider" />
<input type="button" id="forgot_password" title="Mot de passe oublié ?" />
<span>
<input type="checkbox" name="remember" id="remember" class="checkbox" value="1" />
<label for="remember">Se souvenir de moi</label>
</span>
</p>
</form>
</div>
</body>
Modifié par Eurosanguin (23 Aug 2011 - 06:26)