J'essaie d'aligner un texte et une zone de texte pour l'envoyer par-dessus une image à un endroit précis. Je veux que la position soit fixe, quelle que soit la taille de l'écran. Voici mon code html:position css par rapport à l'image
<html>
<head>
<style type="text/css">
#container {
background-color:blue;
}
#content {
background: url('images/orange.jpg') no-repeat center top;
}
#c_main {
color: yellow;
}
#c_email {
position:absolute;
top:200px;
left:410px;
color: #FFFFFF;
font-size: 15px;
}
#c_emailbox1 {
position:absolute;
top:200px;
left:480px;
}
#c_emailbox2 {
position:absolute;
top:200px;
left:620px;
color: white;
font-size: 12px;
}
input {
border:0;
}
.email_textbox1 {
width:130px;
background-image:url('images/text_bg.jpg');
background-repeat:no-repeat;
}
.email_textbox2 {
color: #FFFFFF;
font-size: 11px;
width:130px;
background-image:url('images/text_bg.jpg');
background-repeat:no-repeat;
}
</style>
</head>
<body>
<div id="container">
<div id="content" style="height:1000px;left:0px;border:1px solid red;position:relative" >
<div style="height:100px;width:200px;border:1px solid red;position:absolute;top:250px;left:0px">
<h4> CREATE A USERNAME AND PASSWORD </h4>
</div>
<div id="c_email">
Email
</div>
<div id="c_emailbox1">
<input type="textbox" id="email1" border="0" class="email_textbox1">
</div>
<div id="c_emailbox2">
<input type="text" id ="email" value="Confirm Email Address" class="email_textbox2" onfocus="if
(this.value==this.defaultValue) this.value='';">
</div>
</div>
</div>
</body>
</html>
Je n'arrive pas à l'aligner par rapport à l'image. Le texte et la zone de texte sont égarés lorsqu'ils sont affichés sur un grand écran ou en cas de zoom avant ou arrière. Suggestion s'il vous plaît.
si vous pouvez formater le code HTML correctement, je peux résoudre le problème. – kobe
Je ne pouvais pas faire ça ... c'est pourquoi j'ai supprimé le
Il suffit de mettre en retrait le code avec 4 espaces (ou sélectionnez le code et cliquez sur le bouton 1010) – some