五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > 關(guān)于調(diào)整input里面的輸入光標(biāo)大小

關(guān)于調(diào)整input里面的輸入光標(biāo)大小

文章來源:365jz.com     點(diǎn)擊數(shù):879    更新時(shí)間:2011-03-24 13:24   參與評論

以前在項(xiàng)目里碰到過一個(gè)問題

input輸入框用一個(gè)背景圖模擬,設(shè)置height和line-height一樣的高度,使里面的輸入文字能夠居中,

在FF下出現(xiàn)的情況是:點(diǎn)擊input時(shí),輸入光標(biāo)其實(shí)上跟input的height一樣高,但當(dāng)開始輸入文字時(shí),光標(biāo)又變得跟文字一樣高,

chrome下光標(biāo)跟input的height一樣高,

而IE下光標(biāo)跟文字的大小一致。

一直沒弄明白為什么這樣子,今天聽羅浮宮里的同學(xué)一討論,才知道原因所在。

初步結(jié)論如下:

IE:不管該行有沒有文字,光標(biāo)高度與font-size一致。

FF:該行有文字時(shí),光標(biāo)高度與font-size一致。該行無文字時(shí),光標(biāo)高度與input的height一致。

Chrome:該行無文字時(shí),光標(biāo)高度與line-height一致;該行有文字時(shí),光標(biāo)高度從input頂部到文字底部(這兩種情況都是在有設(shè)定line-height的時(shí)候),如果沒有l(wèi)ine-height,則是與font-size一致。

解決的方案:

給input的height設(shè)定一個(gè)較小的高度,然后用padding去填充,基本上可以解決所有瀏覽器的問題

input{
height
: 16px;
padding
: 4px 0px;
font-size
: 12px;
}

如對本文有疑問,請?zhí)峤坏浇涣髡搲瑥V大熱心網(wǎng)友會(huì)為你解答?。?點(diǎn)擊進(jìn)入論壇

發(fā)表評論 (879人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號