技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營(yíng)

贊助商

分類目錄

贊助商

最新文章

搜索

CSS:讓內(nèi)容(如div/table/圖片等)顯示在網(wǎng)頁(yè)body中間

作者:admin    時(shí)間:2021-6-30 5:42:18    瀏覽:

本文介紹如何用CSS讓內(nèi)容(如div/table/圖片等)顯示在網(wǎng)頁(yè)body中間。

在body中間顯示內(nèi)容
在body中間顯示內(nèi)容

demodownload

CSS

body {
  display: grid;
  place-items: center;
  height: 100vh;
  margin: 0;
  background-color: #fff;
}

代碼解釋

1、display: grid;是CSS3中的網(wǎng)格布局。它將網(wǎng)頁(yè)劃分成一個(gè)個(gè)網(wǎng)格,可以任意組合不同的網(wǎng)格,做出各種各樣的布局。它有很多屬性,在網(wǎng)頁(yè)布局上的功能非常強(qiáng)大。

2、place-items: center; CSS 中的 place-items 是一個(gè)簡(jiǎn)寫屬性 ,它允許你在相關(guān)的布局(如 GridFlexbox)中可以同時(shí)沿著塊級(jí)和內(nèi)聯(lián)方向?qū)R元素 (例如:align-itemsjustify-items 屬性) 。如果未提供第二個(gè)值,則第一個(gè)值作為第二個(gè)值的默認(rèn)值。

3、height: 100vh; 這里有個(gè)vh的單位,vh就是當(dāng)前屏幕可見高度的1%,也就是說(shuō) height:100vh == height:100%; 但是當(dāng)元素沒有內(nèi)容時(shí)候,設(shè)置 height:100%,該元素不會(huì)被撐開,此時(shí)高度為0,但是設(shè)置 height:100vh,該元素會(huì)被撐開屏幕高度一致。

4、margin: 0; 設(shè)置對(duì)象上下間距為0

短短幾行CSS代碼,包含的知識(shí)量挺多的!

標(biāo)簽: css  css3  
x
  • 站長(zhǎng)推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */