如何在具有定義尺寸的 Div 中垂直居中內容?
在定義尺寸的Div 內垂直居中內容
使用預先定義寬度和高度的div 時,可以垂直對齊其內容一個共同的挑戰。人們需要一種有效地將不同高度的內容居中的方法。
解:
1。 Parent Div as Table-Cell:
設定父div的顯示為table-cell。這消除了內容本身對表格單元格的需求:
.area { display: table-cell; vertical-align: middle; }
登入後複製
2。父 Div 作為 Block,Content Div 作為 Table-Cell:
設定父 div 的顯示為 block,內容 div 的顯示為 table-cell:
.area { display: block; } .content { display: table-cell; vertical-align: middle; }
登入後複製
3.父div浮動,內容div作為表格儲存:
將父div設定為浮動,內容div作為表格儲存格。這需要仔細考慮邊距:
.area { float: left; } .content { display: table-cell; vertical-align: middle; }
登入後複製
4。父 Div 相對定位,內容 Div 絕對定位:
將父 div 的位置設為相對,將內容 div 的位置設為絕對。決定內容高度並將上邊距設定為內容高度的一半。此解決方案需要針對每種情況進行手動調整:
.area { position: relative; } .content { position: absolute; top: 50%; height: 50%; margin-top: -25%; }
登入後複製
以上是如何在具有定義尺寸的 Div 中垂直居中內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
Windows 11 KB5054979中的新功能以及如何解決更新問題
3 週前
By DDD
如何修復KB5055523無法在Windows 11中安裝?
2 週前
By DDD
Inzoi:如何申請學校和大學
4 週前
By DDD
如何修復KB5055518無法在Windows 10中安裝?
2 週前
By DDD
Roblox:Dead Rails - 如何召喚和擊敗Nikola Tesla
1 個月前
By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

關於Flex佈局中紫色斜線區域的疑問在使用Flex佈局時,你可能會遇到一些令人困惑的現象,比如在開發者工具(d...
