<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        如何利用flex布局多行多個(gè)div水平垂直居中

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 18:50:11
        文檔

        如何利用flex布局多行多個(gè)div水平垂直居中

        如何利用flex布局多行多個(gè)div水平垂直居中:水平垂直一直是一個(gè)經(jīng)典的問題,最近寫一個(gè)頁(yè)面樣式的時(shí)候遇到了這個(gè)問題,這次需要水平垂直居中的是多行多個(gè)p區(qū)塊,代碼如下:<p class="content" > <p class="chart"></p> <p cla
        推薦度:
        導(dǎo)讀如何利用flex布局多行多個(gè)div水平垂直居中:水平垂直一直是一個(gè)經(jīng)典的問題,最近寫一個(gè)頁(yè)面樣式的時(shí)候遇到了這個(gè)問題,這次需要水平垂直居中的是多行多個(gè)p區(qū)塊,代碼如下:<p class="content" > <p class="chart"></p> <p cla
        水平垂直一直是一個(gè)經(jīng)典的問題,最近寫一個(gè)頁(yè)面樣式的時(shí)候遇到了這個(gè)問題,這次需要水平垂直居中的是多行多個(gè)p區(qū)塊,代碼如下:

        <p class="content" > 
         <p class="chart"></p>
         <p class="chart"></p>
         <p class="chart"></p>
         <p class="chart"></p>
         <p class="chart"></p>
         <p class="chart"></p> 
        </p>

        這次采用的是flex布局,因?yàn)椴捎胒lex布局的話瀏覽器都會(huì)幫我們計(jì)算好,在這里父元素需要進(jìn)行flex布局,flex布局下會(huì)有一條主軸和垂直的交叉軸,主軸默認(rèn)是水平方向的,交叉軸默認(rèn)就垂直方向的,可以通過flex-direction屬性去改變,具體的flex布局可參考阮一峰老師的教程:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.htmlcss

        CSS代碼如下:

        .content { 
         display: flex; 
         flex-wrap: wrap; 
         align-items: center; 
         width: 100%; 
         height: 100%;
         }

        flex-wrap屬性是指flex布局下的元素是否需要換行,該屬性一共可取三個(gè)值,分別是nowrap,wrap,wrap-reverse。默認(rèn)值是nowwrap(不換行),wrap指子元素?fù)Q行,并且第一行在上面,wrap-reverse指子元素?fù)Q行,第一行在下面。

        align-items屬性定義項(xiàng)目在交叉軸上如何對(duì)齊,在這里交叉軸的默認(rèn)方向是垂直方向,我們選擇的值center,也就是與交叉軸的中點(diǎn)對(duì)齊,該屬性共有以下幾個(gè)值:

        flex-start:交叉軸的起點(diǎn)對(duì)齊。flex-end:交叉軸的終點(diǎn)對(duì)齊。center:交叉軸的中點(diǎn)對(duì)齊。baseline: 項(xiàng)目的第一行文字的基線對(duì)齊。
        stretch(默認(rèn)值):如果項(xiàng)目未設(shè)置高度或設(shè)為auto,將占滿整個(gè)容器的高度。

        這樣我們達(dá)到了垂直居中的目的,還需要水平居中。

        需要垂直居中的子元素的樣式代碼如下:

        .chart { 
         display: inline-block; 
         width: 30%; 
         height: 40%; 
         margin: 0 auto; 
         border: 1px solid #000;
         }

        display: inline-block為了讓p同一行顯示,在這里的寬度和高度決定了一行可以顯示多少個(gè)p區(qū)塊。

        margin: 0 auto就是為了讓子元素水平居中,auto就是自動(dòng)的意思,瀏覽器會(huì)幫助我們進(jìn)行計(jì)算,這樣我們就達(dá)到了水平垂直居中了。
        這里寫圖片描述

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        如何利用flex布局多行多個(gè)div水平垂直居中

        如何利用flex布局多行多個(gè)div水平垂直居中:水平垂直一直是一個(gè)經(jīng)典的問題,最近寫一個(gè)頁(yè)面樣式的時(shí)候遇到了這個(gè)問題,這次需要水平垂直居中的是多行多個(gè)p區(qū)塊,代碼如下:<p class="content" > <p class="chart"></p> <p cla
        推薦度:
        標(biāo)簽: 居中 flex 布局
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 在线观看午夜亚洲一区| 免费看小12萝裸体视频国产| 日韩av无码久久精品免费| 亚洲成人免费网站| 亚洲国产精品无码专区| 中文字幕乱码系列免费| 免费观看成人毛片a片2008| 亚洲精品老司机在线观看| WWW国产亚洲精品久久麻豆| 成人免费777777| 女人18毛片a级毛片免费| 亚洲欧洲日韩极速播放| 久久九九免费高清视频| 亚洲一区无码中文字幕| 亚洲av永久无码精品秋霞电影秋| 成人午夜18免费看| 亚洲av无码专区在线观看亚| 亚洲国产精品成人| 亚洲成年网站在线观看| 热99re久久免费视精品频软件| 国产亚洲精品美女2020久久| 在线亚洲精品自拍| 三年片在线观看免费观看大全一| 亚洲欧洲综合在线| 日本免费无遮挡吸乳视频电影| 又粗又长又爽又长黄免费视频| 大学生a级毛片免费观看| 麻豆va在线精品免费播放| 青苹果乐园免费高清在线| 国产成人精品亚洲| 亚洲人成精品久久久久| 一级女人18毛片免费| 特级aaaaaaaaa毛片免费视频| 亚洲精品无码久久久久| 五月婷婷综合免费| 免费一区二区三区在线视频| 午夜老司机免费视频| baoyu777永久免费视频 | 亚洲精品国产精品乱码视色| 91精品免费观看| 日本久久久久亚洲中字幕|