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

首頁 > 開發 > CSS > 正文

CSS 文本域和按鈕對齊不一致解決方案

2024-07-11 08:36:12
字體:
來源:轉載
供稿:網友

文字要包含在label標簽中,并設置行高,否則文字會與文本框的頂 端對齊。文本框要設置vertical-align:middle;否則文本框與button頂端對齊。button中文字垂直居中,要設置高和行高,行高要小于高。

對input標記設定樣式,代碼如下:
//HTML 代碼


<form> <input type=”text” name=”textfield” id=”textfield” />
<input type=”submit” name=”button” id=”button” value=”提交” />
</form>

//CSS 代碼


#textfield{border:1px solid #000;height:16px;}
#button{background:#FFF;color:#000;border:1px solid #000;height:20px;}

文本域設置高度 16px,按鈕高度需要設置 20px。按照 IE 的標準正常對齊,但在 Firefox 中文本域和按鈕高度是錯開的。

此時通過對 input 標記設定左浮動 (float:left),即可兼容 Firefox,CSS 代碼如下:


#textfield{border:1px solid #000;height:16px;float:left;}
#button{background:#FFF;color:#000;border:1px solid #000;height:20px;float:left;}

當然,可以使用CSS Hack以更有針對性地控制瀏覽器表現。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 漯河市| 内江市| 郓城县| 梧州市| 古浪县| 孙吴县| 海安县| 沅江市| 肥城市| 晋宁县| 改则县| 建德市| 石棉县| 石景山区| 五指山市| 琼结县| 鄄城县| 肃南| 宁河县| 兰州市| 天门市| 平南县| 来凤县| 隆子县| 深州市| 巴塘县| 周宁县| 汤阴县| 新安县| 阜平县| 高阳县| 达尔| 安龙县| 西和县| 萝北县| 顺义区| 营口市| 招远市| 凤冈县| 天祝| 博客|