成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何利用vertical-align:middle實現(xiàn)行內(nèi)元素的水平垂直居中對齊

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

創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計,宜良網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:宜良等地區(qū)。宜良做網(wǎng)站價格咨詢:028-86922220

最終實現(xiàn)效果為實現(xiàn)行內(nèi)元素的水平、垂直居中對齊,效果圖如下:

如何利用vertical-align:middle實現(xiàn)行內(nèi)元素的水平垂直居中對齊 

接下來為實現(xiàn)代碼:

代碼如下:


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title> 利用vertical-align實現(xiàn)圖片垂直居中對齊 </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>


理論基礎(chǔ):

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


學(xué)明兄弟認(rèn)為它有兩種用法:

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

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

如何利用vertical-align:middle實現(xiàn)行內(nèi)元素的水平垂直居中對齊 

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

如何利用vertical-align:middle實現(xiàn)行內(nèi)元素的水平垂直居中對齊 

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

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

感謝各位的閱讀,以上就是“如何利用vertical-align:middle實現(xiàn)行內(nèi)元素的水平垂直居中對齊”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對如何利用vertical-align:middle實現(xiàn)行內(nèi)元素的水平垂直居中對齊這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!

當(dāng)前文章:如何利用vertical-align:middle實現(xiàn)行內(nèi)元素的水平垂直居中對齊
標(biāo)題路徑:http://jinyejixie.com/article46/ghoghg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計虛擬主機(jī)、全網(wǎng)營銷推廣網(wǎng)站排名、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
太康县| 汉阴县| 哈巴河县| 吴江市| 蓝田县| 饶阳县| 紫金县| 邯郸市| 上饶县| 革吉县| 宁化县| 南部县| 乌审旗| 青州市| 金秀| 沙河市| 石屏县| 新巴尔虎左旗| 长乐市| 沂水县| 嘉兴市| 三河市| 如东县| 台东市| 香格里拉县| 香格里拉县| 蒙自县| 根河市| 汉阴县| 灵宝市| 浮山县| 绵阳市| 长海县| 郸城县| 名山县| 香河县| 大冶市| 晋宁县| 宜君县| 昌平区| 赤峰市|