CSS基礎 居中

2021-08-28 06:00:19 字數 1140 閱讀 5502

居中:

定寬高適用

position:absolute;

top:50%;

left:50%;

margin-left:-50px;/*子元素寬度的一半的負值*/

margin-top:-50px;/*子元素寬度的一半的負值*/

//缺點是需要知道子元素的寬度

absolute+margin auto

position:absolute;

top:0;

left:0;

right:0;

bottom:0;

margin:auto;

absolute+clac

//減去寬度的一半

position:absolute;

top:calc(50%-50px);

left:calc(50%-50px);

不定寬高

absolute+transform

position:absolute;

top:50%;

left:50%;

transform:translate(-50%,-50%);

lineheight

//設定為行內元素,text-align:center;

//vertical-align:middle;

//display:inline-block;

writing-mode改變文字顯示方向

//居中

.first

.second

.thrid

table,少用

.wp

.box

display:flex;

justify-content:center;

align-items:center;

grid

display:grid;//網格

align-self:center;

justify-self:center;

CSS基礎 居中的方式總結

利用text align center可以實現在塊級元素內部的內聯元素水平居中。此方法對內聯元素 inline 內聯塊 inline block 內聯表 inline table inline flex 元素水平居中都有效。核心 center text 複製 通過把固定寬度塊級元素的margin l...

css居中控制 水平居中 垂直居中

ul li橫排 ul li.container container ul.container listyle container container ul.container listyle 水平居中 1.如果被設定的元素是行內元素 text img 給父元素設定text align center即...

css 垂直居中

先膜拜一下鏈結裡的人。1.這個方法把一些 div 的顯示方式設定為 因此我們可以使用 的 vertical align property 屬性。divid divid cell divclass content content goes herediv div div cell 2.這個方法使用絕對...