欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

  發(fā)布時間:2012-11-30 17:26:37   作者:佚名   我要評論
網(wǎng)頁中form表單的元素會出現(xiàn)一些問題:比如文本域和按鈕對齊問題,這個問題會影響到界面的美觀度,本文將介紹如何解決此類問題,需要了解的朋友可以參考下

文字要包含在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以更有針對性地控制瀏覽器表現(xiàn)。

相關(guān)文章

最新評論