国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

網頁設計中input標簽寫CSS時需要注意的幾個問題

2024-07-11 08:48:11
字體:
來源:轉載
供稿:網友
飛魚的聲納頂部的搜索框讓我頭疼了很長時間,原因是總不能獲得跨瀏覽器的統一樣式。主要的問題有這么兩個:一是input標簽的高度不能統一,Firefox和IE中的高度始終不能一致;二是在IE瀏覽器中屬性為text的input標簽中的輸入文字不像標準瀏覽器中的那樣垂直居中顯示,而是靠輸入框的左上角顯示。
  為了徹底解決搜索框的這些問題,我以GreenGaint主題搜索框的樣式為準,重寫了一遍代碼并且以像素為單位測量了一下在沒有任何樣式表的情況下<input>標簽在默認瀏覽器中的實際差別。
  結果發現:input標簽在type為text時,在Firefox和Safari中的默認高度為22像素(包括上下邊框)寬度為146像素(包括左右邊框),而在IE中的默認高度為24像素,而寬度卻和Firefox和Safari是一致的,也是146像素。當 input標簽在type為submit時,在Firefox中的高度為23像素(包括陰影),寬度為75像素。在Safari中高度為21像素,寬度為73像素,在IE中高度為為25像素、寬度為73像素。
  那么在樣式化input標簽時又該注意哪些問題呢?先來看下面經過樣式化后,在不同瀏覽器中都有著良好表現的搜索框。
  總結一下,在給input標簽寫CSS時需要注意的有以下幾點:
  一、不要給屬性為text的input標簽設置高度,這樣無法讓IE瀏覽器下輸入框中的文字垂直居中顯示。盡管你后來想要通過設置padding屬性來讓文字居中,你會發現根本沒法讓它在Firefox和IE中取得一致的效果。正確的做法是直接給input標簽設置padding屬性,通過內邊距屬性來調節input標簽的高度,而且這時IE中的文字也是居中顯示的。
  二、input標簽不會繼承父元素的字體樣式和大小,需要直接給input標簽聲明font-family和font-size屬性。
  三、給屬性為text的input標簽設置合適的width屬性和padding屬性,確保其中的文字在合適的范圍內出現。尤其是使用了背景圖片后,要讓文字框的大小和背景圖片的大小相當,這樣看上去更加美觀。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大余县| 内乡县| 平罗县| 镇远县| 玉环县| 清镇市| 晴隆县| 泸州市| 定日县| 双峰县| 镇雄县| 永和县| 来凤县| 玉门市| 祁连县| 澜沧| 三都| 隆林| 左权县| 正镶白旗| 宁蒗| 穆棱市| 邳州市| 兴隆县| 万山特区| 石渠县| 新乐市| 太仓市| 胶南市| 吕梁市| 平定县| 长沙县| 唐海县| 镇康县| 常熟市| 阿克苏市| 常宁市| 府谷县| 原阳县| 澄城县| 巴彦县|