亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

關于label和input對齊的那些事

發布時間:2020-07-11 18:39:45 來源:網絡 閱讀:863 作者:張立達 欄目:網絡安全

input文本和label對齊

默認狀態下,也就是下面這樣, 文字和input是居中的。

<div>
    <label>我是中國人</label>
    <input type="text"></div>

但是經常設計圖中有label的行高,或者input的高度設計,默認狀態下,依然是居中的。但是很多時候label和input要浮動,一旦浮動,后面的input標簽就緊緊的貼住了label標簽,也就造成了視覺上看到并沒有居中。

比如下面:

<div>
    <label>我是中國人</label>
    <input type="text"></div>label {
    font-size: 12px;    float: left;
}input {    height: 20px;
}

渲染出來的效果是這樣

關于label和input對齊的那些事

但是這并不是我想要的結果,所以通常可以控制label的padding-top,視覺上讓它看起來是居中的。就像下面一樣:

關于label和input對齊的那些事

input單選框和label對齊

默認狀態下,label和radio是不對齊的,我們知道,input是內聯元素,但是它依然是可以設置高度和寬度的,因為它是內聯可替換元素。默認狀態下,radio是有margin值的,但是這并不是它影響label和radio是不居中的。默認效果如下:

<div>
    <label>男x</label>
    <input type="radio"></div>

關于label和input對齊的那些事

因為label對齊的是文字的基線,所謂基線,就是x的底端。

如果我們浮動的話,會發生什么事情呢?

<div>
    <label>男x</label>
    <input type="radio"></div>label {
    font-size: 30px;    float: left;
}

關于label和input對齊的那些事
關于label和input對齊的那些事

結果發現,浮動之后,radio緊緊的貼著label,并且位于頂端。

那么到底如何讓它們對齊呢?

<div>
    <label>男x</label>
    <input type="radio"></div>label {
    font-size: 50px;
    vertical-align: middle;
}input {
    vertical-align: middle;
}

得出來的效果如下:
關于label和input對齊的那些事

那么,我們再來測試一下,這種方法是否可以。設置label的高度。

<div>
    <label>男x</label>

    <input type="radio"></div>label {
    font-size: 50px;    display: inline-block;    height: 140px;
    vertical-align: middle;
}input {
    vertical-align: middle;
}

結果顯示如下:

關于label和input對齊的那些事

說明,這種方法可行。還可以設置padding測試,這里就不測試了。

總結:

同時設置label和input的vertical-align: middle就可以了。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

三台县| 鄯善县| 沁阳市| 白水县| 五华县| 鹿邑县| 清远市| 迁西县| 温泉县| 乌什县| 金秀| 栖霞市| 九江市| 阜平县| 孟州市| 武邑县| 北碚区| 无棣县| 吴忠市| 阜平县| 合水县| 伊春市| 曲靖市| 获嘉县| 达拉特旗| 和顺县| 太原市| 高淳县| 阿拉善左旗| 苏州市| 玉屏| 承德县| 华池县| 武冈市| 长沙市| 信丰县| 鲜城| 科技| 吉水县| 仪征市| 应用必备|