私のhtml:
<input type="text" value="" id="email1" class="inputfield_ui" />
<label>Email address 1</label>
私の入力フィールドcss:
width:95%;
z-index:3;
私のラベルcss:
position:absolute;
display:block;
top:8px;
left:11px;
color:#CCCCCC;
z-index:1;
ラベルをクリックして何かを入力しようとすると、これを実行できません...代わりにデフォルトのカーソルが表示され、テキストフィールドの他のスペースの横をクリックして何かを書き込む必要があります...
zインデックスは正しいですが、そうではありませんか?
編集:ソリューション
html:
<input type="text" value="" id="email1" class="input" />
<label>Email address 1</label>
<span class="input_bg"></span>
css:
input{
background:transparent;
z-index:1;
}
label{
z-index:2;
}
.input_bg{
/*input css with background*/
z-index:3;
}