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

贊助商

分類目錄

贊助商

最新文章

搜索

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

作者:admin    時間:2021-6-30 5:42:18    瀏覽:

本文介紹如何用CSS讓內(nèi)容(如div/table/圖片等)顯示在網(wǎng)頁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)頁劃分成一個個網(wǎng)格,可以任意組合不同的網(wǎng)格,做出各種各樣的布局。它有很多屬性,在網(wǎng)頁布局上的功能非常強(qiáng)大。

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

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

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

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

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