第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

網(wǎng)格布局實(shí)現(xiàn)居中布局

1. 前言

本小節(jié),我們將采用網(wǎng)格布局來(lái)實(shí)現(xiàn)居中布局的樣式。

網(wǎng)格其實(shí)就是最近比較火的 Grid 布局,原理就是把父元素分割成一個(gè)個(gè)的小格子。

然后子元素指定自己具體在那個(gè)格子上,有點(diǎn)類(lèi)似于表格布局。

2. 實(shí)例代碼

通過(guò)網(wǎng)格布局實(shí)現(xiàn)移動(dòng)端居中布局。

實(shí)例演示
預(yù)覽 復(fù)制
復(fù)制成功!
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    /* 清除默認(rèn)樣式 */
    * { padding: 0; margin: 0; }

    /* 令html和body全屏顯示, 并有一個(gè)灰色背景 */
    html, body { height: 100%; background: gray; }

    /* 中央盒子的直接父元素 */
    body {
      /* 令其變成網(wǎng)格布局 */
      display: grid;

      /* 令子元素居中 */
      place-items: center;
    }

    .center {
	  /* 不用給寬高,但是可以給個(gè)內(nèi)邊距防止內(nèi)容與盒子過(guò)于貼合 */
      padding: 10px;
      
      /* 白色背景 */
      background: white;
    }
  </style>
</head>
<body>
  <div class="center">用內(nèi)容撐開(kāi)盒子</div>
</body>
</html>
運(yùn)行案例 點(diǎn)擊 "運(yùn)行案例" 可查看在線(xiàn)運(yùn)行效果

運(yùn)行結(jié)果:
圖片描述

估計(jì)大多數(shù)人都不太熟悉這個(gè)網(wǎng)格布局,它有些類(lèi)似于表格布局,但比表格布局更加強(qiáng)大。

如果同學(xué)們對(duì)Grid不是很熟悉可以參考 CSS3 Grid 布局。

還有很多人擔(dān)心 Grid 的兼容性:
圖片描述

其實(shí)可以看到絕大部分瀏覽器都已經(jīng)支持了,即使是最被吐槽的 IE 瀏覽器,也可以通過(guò)增加 -ms-前綴來(lái)進(jìn)行支持。
例如:display: -ms-grid;

3. 小結(jié)

Grid 布局是近些年來(lái)逐漸興起的一種布局方式,它的功能十分強(qiáng)大。

用它可以輕松的實(shí)現(xiàn)響應(yīng)式布局,以前要很多行代碼很多行判斷的復(fù)雜布局,在掌握了 Grid 之后也都不在話(huà)下。