在我創建了一個非常簡單的HTML表單,我已經要求用戶提供更多的細節,並編碼本節爲:光標在textarea盒子的中間?
<textarea rows="1" cols="50" wrap="physical" name="comments">
</textarea>
任何想法,爲什麼光標在這個盒子的中間開始了?好吧,它不是直接在中間,但絕對不在框的開始處(左上角)。我在這裏看到很多解決方案,他們都需要Javascript來糾正這個問題。有沒有辦法做到這一點只是HTML?
在我創建了一個非常簡單的HTML表單,我已經要求用戶提供更多的細節,並編碼本節爲:光標在textarea盒子的中間?
<textarea rows="1" cols="50" wrap="physical" name="comments">
</textarea>
任何想法,爲什麼光標在這個盒子的中間開始了?好吧,它不是直接在中間,但絕對不在框的開始處(左上角)。我在這裏看到很多解決方案,他們都需要Javascript來糾正這個問題。有沒有辦法做到這一點只是HTML?
這聽起來很奇怪。你看過螢火蟲看看有什麼CSS效果嗎?唯一想到的是它受到text-align: center
的影響
發生這種情況的原因是因爲在<textarea>
標記之間有空白區域。試試這個
<textarea rows="1" cols="50" wrap="physical" name="comments"></textarea>
爲什麼要做一行textarea?請使用文本字段或使textarea更高。另外,你能舉一個你看到的例子嗎?這本身並不表現你所描述的行爲。 – j08691 2012-01-30 21:26:30
@ j08691:對不起,這僅僅是一個例子。在我的形式中,它比僅僅一排高。但是,基於該解決方案,看起來這足以重現問題。 – Ray 2012-01-30 21:32:28