在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    學(xué)會(huì)了grid布局

    學(xué)會(huì)了grid布局

    雖遲但到, 一直習(xí)慣flex布局, 最近也學(xué)會(huì)了grid布局, 還兼容了IE瀏覽器, 雖然IE瀏覽器已經(jīng)停止支持了[再見(jiàn)],但是還是要支持.

    grid的好處就是相比f(wàn)lex更加靈活, 可以自動(dòng)控制, 通過(guò)設(shè)置grid-area, 來(lái)控制.

    首先display:grid; IE需要寫(xiě)-ms-grid.

    grid-template-columns: repeat(5, 1fr); 控制多少一行多少列, 比如這邊repeat表示重復(fù), 5, 1fr表示一行5列. 而兼容IE就需要寫(xiě)5個(gè)1fr, `1fr 1fr 1fr 1fr 1fr`, 注意沒(méi)有逗號(hào)都是空格.

    grid-row-start和grid-row-end控制從哪行開(kāi)始, 哪行結(jié)束.

    grid-column-start和grid-column-end控制從哪列開(kāi)始, 哪列結(jié)束

    因?yàn)镮E沒(méi)有流的概念, 所以需要每一個(gè)字自己寫(xiě), 用css的:nchild(n)來(lái)控制.

    > li:nth-child(2) {

    -ms-grid-row: 1;

    -ms-grid-column: 2;

    }

    而一行的高度, 為了兼容IE, 需要以下設(shè)置

    -ms-grid-row-span: 2; 可以控制row的長(zhǎng)度變化, 可以根據(jù)設(shè)置的這一 行的長(zhǎng)度來(lái)動(dòng)態(tài)改變r(jià)ow的高度.

    總體而言, 覺(jué)得grid的設(shè)置比f(wàn)lex復(fù)雜, 但是更加靈活.

    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
    上一篇 2022年8月2日 12:16
    下一篇 2022年8月2日 12:16

    相關(guān)推薦

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息