摘要:圣杯雙飛翼水平自適應居中的基礎上圣杯雙飛翼水平自適應居中的基礎上第一步居中的寫在最前面撐滿一整行三個都向左浮動第一步居中的寫在最前面,撐滿一整行。
display:flex;
justify-content:center;
align-items:center;
width:100%;
一共12格,分成3塊,每塊占4列。居中的內容寫在中間的那一塊。
width:100%
撐滿一整行。三個div都向左浮動float:left;
Main
Left
Right
div.left { marin-left:100%}
div.right{ marin-left:自身的寬度}
div.main{
padding-left:左div的寬度;
padding-right:右div的寬度;
}
在div.main
內部再添加一個div.mc
:
然后設置div.mc的margin
值
margin-left:左div的寬度;
margin-right:右div的寬度;
現在,水平居中已經實現了;
在div.left,div.right,div.main
外面再加一個div.wrap
,
然后對div.con
設置 display:table
,對div.wrap
設置
display:table-cell;
vertical-align:middle;
position:relative
position:absolute;
top:50%;
left:50%;
transform: translate(-50%, -50%);
transform: translate(-50%, -50%);意思是向右移動自身50%的寬度,向下移動自身50%的高度。
top:50%;left:50%
還要 transform: translate(-50%, -50%);
最初:
加了top:50%;left:50%
后:
還需要再往左、往上挪一挪:
和方法4一樣,用top和left挪到中間:
這之后用margin-left
和margin-right
進行處理:
div.child
設置寬度,然后設置margin
:top,left,bottom,right
計算公式:
如果子元素是行內元素,如,要注意一開始就要去掉margin和padding
方法4、5、6有的demo,詳見 github
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/2174.html
摘要:布局描述表示對頁面中的顯示效果進行一些排列水平方向居中垂直方向居中居中布局水平方向居中第一種方式水平居中行內塊級元素水平居中的第一種方法該方法需作用在父子結構中為父級設置屬性為子級設置屬性注意的問題屬性是設置文本內容對齊方式的 布局 描述 表示對頁面中的顯示效果進行一些排列 水平方向居中 垂直方向居中 居中布局 水平方向居中 第一種方式 水平居中 + 行內塊級元素(text-a...
摘要:布局描述表示對頁面中的顯示效果進行一些排列水平方向居中垂直方向居中居中布局水平方向居中第一種方式水平居中行內塊級元素水平居中的第一種方法該方法需作用在父子結構中為父級設置屬性為子級設置屬性注意的問題屬性是設置文本內容對齊方式的 布局 描述 表示對頁面中的顯示效果進行一些排列 水平方向居中 垂直方向居中 居中布局 水平方向居中 第一種方式 水平居中 + 行內塊級元素(text-a...
摘要:前幾天去一家互聯網公司面試,面試官問到了這個應該算是比較簡單的問題,在我自認為回答正確時,才知道這道題的答案有很多種,下面就讓我們一起來探討一下這個問題思路絕對定位居中原始版這個是我回答出來的,也是被各位所熟知的一種方法,設外層相對定位,內 前幾天去一家互聯網公司面試,面試官問到了這個應該算是比較簡單的問題,在我自認為回答正確時,才知道這道題的答案有很多種,下面就讓我們一起來探討一下這...
CSS-Layout 旨在打造詳盡的前端布局代碼學習庫(自從用了框架開發,CSS生疏了不少,所以開這個庫練練手)SF不能正確解析含有中文的網址,所以某些預覽鏈接無法跳轉,請訪問我的博客閱讀此文 常見定位方法 水平居中 子元素為行內元素還是塊狀元素,寬度一定還是寬度未定,采取的布局方案不同。 方案選擇基本思路:子元素為 行內元素:對父元素設置text-align:center; 定寬塊狀元素: 設...
閱讀 2537·2021-11-24 10:20
閱讀 2385·2021-09-10 10:51
閱讀 3370·2021-09-06 15:02
閱讀 3105·2019-08-30 15:55
閱讀 2835·2019-08-29 18:34
閱讀 3070·2019-08-29 12:14
閱讀 1206·2019-08-26 13:53
閱讀 2916·2019-08-26 13:43