91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何利用vertical-align:middle實現行內元素的水平垂直居中對齊

發布時間:2021-07-26 22:01:39 來源:億速云 閱讀:773 作者:chen 欄目:web開發

這篇文章主要講解了“如何利用vertical-align:middle實現行內元素的水平垂直居中對齊”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何利用vertical-align:middle實現行內元素的水平垂直居中對齊”吧!

最終實現效果為實現行內元素的水平、垂直居中對齊,效果圖如下:

如何利用vertical-align:middle實現行內元素的水平垂直居中對齊 

接下來為實現代碼:

代碼如下:


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title> 利用vertical-align實現圖片垂直居中對齊 </title>
<style>
#content {
position:absolute;
top:0;right:0;bottom:0;left:0;
margin:auto;
width:500px;
height:500px;
background-color:yellow;
text-align:center;
}
.vertical-align-span {
display:inline-block;
width:1px;
height:100%;
margin-left:-10px;
vertical-align:middle;
}
#content img{
vertical-align:middle;
}
</style>
</head>
<body>
<div id="content">
<span class="vertical-align-span"></span>
<img src="5.jpg">
</div>
</body>
</html>


理論基礎:

看一下W3C上對vertical-align的定義:vertical-align 屬性設置元素的垂直對齊方式。該屬性定義行內元素的基線相對于該元素所在行的基線的垂直對齊。允許指定負長度值和百分比值。這會使元素降低而不是升高。在表單元格中,這個屬性會設置單元格框中的單元格內容的對齊方式。(必須承認這句話我看了很久頁沒看懂,后來在博客園看了學明兄弟的文章才明白了大概);


學明兄弟認為它有兩種用法:

第一種用法,先看后面一句“在表單元格中,這個屬性會設置單元格框中的單元格內容的對齊方式。”這很容易理解,如果給一個表格的td加一個 vertical-align:middle的樣式,表格里面的內容會垂直居中,同樣的如果給一個vertical-align:bottom就會底部對齊,如果給一個vertical-align:top就會頂部對齊。

第二種用法,看前頁一句“該屬性定義行內元素的基線相對于該元素所在行的基線的垂直對齊。”專業的語言我不會說的,可以打個比喻:假設有兩個行內元素a和 b,a和b都是img,當a加了一個vertical-align:middle樣式之后,b的底部(基線)就會對齊a的中間位置,如下圖:

如何利用vertical-align:middle實現行內元素的水平垂直居中對齊 

如果a和b都加了一個vertical-align:middle樣式,那么就互相對齊了對方的中間位置,也就是它們在垂直方向上的中線對齊了,如下圖:

如何利用vertical-align:middle實現行內元素的水平垂直居中對齊 

說到這里,思路就清晰了。

同樣的原理對文字等也適用。

感謝各位的閱讀,以上就是“如何利用vertical-align:middle實現行內元素的水平垂直居中對齊”的內容了,經過本文的學習后,相信大家對如何利用vertical-align:middle實現行內元素的水平垂直居中對齊這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

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

AI

迁西县| 信丰县| 宜良县| 莫力| 尼玛县| 加查县| 紫金县| 四会市| 北安市| 泾川县| 靖西县| 丹东市| 曲水县| 平乐县| 高青县| 西贡区| 寿宁县| 勐海县| 孟村| 东乡| 平原县| 建阳市| 新乡县| 湘潭市| 沾化县| 东乡县| 嘉荫县| 林西县| 务川| 贺州市| 双城市| 和静县| 黔西县| 卢氏县| 石家庄市| 任丘市| 蓝田县| 辰溪县| 香河县| 广饶县| 博白县|