我試圖在輸入上定位標籤,但似乎他們沒有在他們身上移動,直到我將他們的位置更改爲absolute
(我不需要)。將標籤放在輸入上,如何操作?
這裏是我的代碼示例:
<label for="username">Your Email...</label>
<input name="username" class="field" type="text" id="username" maxlength="40" />
這裏是CSS:
label {
color:#373737;
font-weight:bold;
font-family:Tahoma, Geneva, sans-serif;
font-size:18px;
margin-left:8px;
margin-top:28px;
}
,這裏是我所得到的:
現在,這裏是我試圖複製的東西,以及一些奇怪的原因,它在這裏工作,但不在我的工作IDE。 The demo I'm trying to duplicate with my own CSS properties
這並不重要,因爲負邊距是從右側設置的,我不關心,我實際需要的是將其垂直放置在輸入上 - 而不是垂直放置。 – Ricardo
@Ricardo:那麼你需要把你的負邊緣放在底部。因爲你還沒有爲你編寫''的CSS代碼,所以我看不到它們相對於另一個的位置,但是這裏有一個提示負底部邊距工作的小提琴:http://jsfiddle.net/pauldwaite/EM7Pz/2/ –
它的工作兄弟,基本上這是如此簡單,我不明白我怎麼沒有,雖然這一點。謝謝。! – Ricardo