首頁 > web前端 > css教學 > 如何在不修剪內容的情況下垂直和水平居中 DIV?

如何在不修剪內容的情況下垂直和水平居中 DIV?

Barbara Streisand
發布: 2024-12-16 01:19:10
原創
885 人瀏覽過

How to Vertically and Horizontally Center a DIV Without Content Trimming?

不進行內容修剪的垂直和水平DIV 居中


您對在不切斷內容的情況下垂直和水平居中DIV 的擔憂是一個常見的。雖然使用絕對定位和負邊距的傳統方法可能有效,但如果視窗大小變得小於 DIV 內容,則可能會導致內容被截斷。


幸運的是,對於現代瀏覽器,還有更先進的選項:


Flexbox


HTML:

<div>
<br><p>CSS:</p>
<br><pre class="brush:php;toolbar:false">.content {<br>位置:絕對;<br> 左:50%;<br> 頂部:50%;<br> -webkit-transform: 翻譯(-50%, -50%);<br> 轉換:翻譯( -50%, -50%);<br>}<br>
登入後複製

此解利用變換屬性將DIV內容在兩個方向上平移50%,確保其中心與中心對齊


注意: Flexbox 在舊版本中並未得到廣泛支援瀏覽器,因此在實施此解決方案時考慮瀏覽器相容性非常重要。

以上是如何在不修剪內容的情況下垂直和水平居中 DIV?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板