2010-07-01 12 views
3

alt text http://i45.tinypic.com/2ll22o1.png如何讓Firefox光標可基於線高度,而不是文本框的高度

正如圖片所示上面,如果你有填充一個文本框,初始光標大小至少在我的Mac填充滿指定的高度。當然,當你開始輸入時,它會回到正常的文本大小(請參閱'密碼'水印)。

有沒有辦法讓初始光標的大小適當,除了簡單地調整實際的文本框? (它的工作原理上的WebKit瀏覽器的罰款。)

例子:

<input type="textbox" style="height: 40px" /> 
+1

https://bugzilla.mozilla.org/ – reisio 2010-07-01 23:32:10

回答

1

須藤作品的修復並沒有爲我工作。但這裏是mozilla如何在他們的網站上做的(不是修正):http://support.mozilla.com/en-US/home他們只是將其包裝在一個範圍內並添加填充。

<span class="wrap"> 
    <input type="text" required="required" placeholder="Search Firefox Help" name="q" class="text"> 
</span> 
0

一些試驗後(在Firefox),我發現的唯一方法是手動設置填充。如果它被設置爲auto或者未定義,那麼它會創建一個超大尺寸的遊標。如您所述,這種行爲在基於webkit的瀏覽器中不存在。這很可能是一個Firefox錯誤。

不理想的解決辦法:

<input type="textbox" style="height: 40px; padding: 10px 0;" /> 
相關問題