摘要:基于絕對定位基于視口單位百分比行不通,因為的百分比值是以父元素的寬度作為解析基準的。沒錯,即使對于和來說也是這樣以下方法基于,,,單位,只適用于在視口中居中的場景。基于或注本文根據一書整理,便于查閱
基于絕對定位
main{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); }基于視口單位
margin百分比行不通,因為margin的百分比值是以父元素的寬度作為解析基準的。沒錯,即使對于margin-top和margin-bottom來說也是這樣!
以下方法基于vw,vh,vmin,vmax單位,只適用于在視口中居中的場景。
main{ margin:50vh auto 0; transform:translateY(-50%); }基于Flexbox
body{ display:flex; min-height:100vh; margin:0; } main{ margin:auto; }
或
main{ display:flex; align-items:center; justify-content:center; width:18em; height:10em }
注:本文根據《css secret》一書整理,便于查閱
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/112084.html
摘要:包括水平居中,垂直居中,還有水平垂直居中。如果要再要細分,還要分浮動元素絕對定位的居中。樣式水平居中的元素圖片的水平居中圖片的居中,比較特殊。 2018.05.29 居中一個元素?你會想到啥?這里面的知識還真不少。包括水平居中,垂直居中,還有水平垂直居中。如果要再要細分,還要分浮動元素、絕對定位的居中。為了代碼簡介,沒有加背景和其他樣式,需要看效果的,可以加上背景。 目錄: 第一...
摘要:筆記整理之一水平垂直居中固定寬高一般使用負值進行居中不固定寬高一般使用和進行下面三種方案平常都很少被使用的到移動端一般使用方案在移動端都可以使用文本水平垂直居中文本垂直文本垂直居中移動端水平垂直居中垂直居中方案快級元素 筆記整理之一:水平垂直居中 PC固定寬高、一般使用maring負值進行居中PC不固定寬高、一般使用relative和left進行 下面三種方案平常都很少被使用的到 ...
摘要:水平居中水平居中可分為行內元素水平居中和塊級元素水平居中行內元素水平居中這里行內元素是指文本圖像按鈕超鏈接等,只需給父元素設置即可實現。 1、水平居中 水平居中可分為行內元素水平居中和塊級元素水平居中 1.1 行內元素水平居中 這里行內元素是指文本text、圖像img、按鈕超鏈接等,只需給父元素設置text-align:center即可實現。 .center{ te...
摘要:水平居中水平居中可分為行內元素水平居中和塊級元素水平居中行內元素水平居中這里行內元素是指文本圖像按鈕超鏈接等,只需給父元素設置即可實現。 1、水平居中 水平居中可分為行內元素水平居中和塊級元素水平居中 1.1 行內元素水平居中 這里行內元素是指文本text、圖像img、按鈕超鏈接等,只需給父元素設置text-align:center即可實現。 .center{ te...
閱讀 2128·2021-09-27 14:04
閱讀 1873·2019-08-30 15:55
閱讀 1698·2019-08-30 13:13
閱讀 1065·2019-08-30 13:07
閱讀 2742·2019-08-29 15:20
閱讀 3240·2019-08-29 12:42
閱讀 3323·2019-08-28 17:58
閱讀 3593·2019-08-28 17:56