主頁 > 知識庫 > input輸入框中的光標大小顯示不一致的解決方法

input輸入框中的光標大小顯示不一致的解決方法

熱門標簽:浦東新區(qū)百度地圖標注圖片 經(jīng)綸電銷機器人 個貸電銷機器人 電話機器人宣傳片 騰訊植物園地圖標注 鄒城智能外呼系統(tǒng) 華為收費站地圖標注 巫山縣地圖標注app 外呼智能系統(tǒng)報價
input輸入框中的光標大小顯示不一致

ie7中和chrome的非常明顯

先看看問題產(chǎn)生的原因:chrome瀏覽器對光標高度的設(shè)置原則為,當沒有內(nèi)容的時候光標的高度=input的line-height的值,當有內(nèi)容時,光標從input的頂端到文字的底部。

OK,既然知道了原因,我們就相應才去一些措施。嘗試了兩種方法去做:。

方法1:將line-height的值設(shè)置為跟字體大小一致;如果高度達不到,用padding去撐;

方法2:對chrome不設(shè)置line-height,它會自動文字居中,對ie進行hack設(shè)置line-height的值以保證文字垂直居中;這里要注意一下,如果在reset的樣式文件中有設(shè)置line-height等值,請進行l(wèi)ine-height的重置,可以用line-height:normal。具體可以看看騰訊好萊塢頁面的搜索框。

具體css:

復制代碼
代碼如下:

height: 34px;
font-size: 12px;
line-height: normal;
line-height: 34px\9;

標簽:那曲 滁州 南平 楊凌 日喀則 廣西 唐山 三沙

巨人網(wǎng)絡(luò)通訊聲明:本文標題《input輸入框中的光標大小顯示不一致的解決方法》,本文關(guān)鍵詞  input,輸入,框,中的,光標,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《input輸入框中的光標大小顯示不一致的解決方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于input輸入框中的光標大小顯示不一致的解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章