1. 程式人生 > >3行Css實現div水平、垂直居中

3行Css實現div水平、垂直居中

這裡寫圖片描述

HTML部分:

<div class="container">
    <!-- This is your content ... -->
</div>

Css部分:

就像下面,只需要給.container三行css規則就可以使它在水平方向和垂直方向均處於居中。

.container {
      display: flex;
      justify-content: center;
      align-items: center;
}

相容性

這個方法適用於所有現代瀏覽器- IE10 +,Chrome瀏覽器,Firefox和Safari(與-webkit- 字首)。完整的相容性列表如下:
這裡寫圖片描述

這裡寫圖片描述

一個具體例項

相關推薦

3Css實現div水平垂直居中

HTML部分: <div class="container"> <!-- This is your content ... --> </div> Css部分: 就像下面,只需要給.containe

實現div水平垂直居中的幾種方法

1、最常用的,也是最簡單的(利用position定位、再用margin偏移) <!DOCTYPE html> <html> <head> <meta ch

hmtl div水平垂直居中

最近寫網頁經常需要將div在螢幕中居中顯示,遂記錄下幾個常用的方法,都比較簡單。水平居中直接加上<center>標籤即可,或者設定margin:auto;當然也可以用下面的方法下面說兩種在螢幕正中(水平居中+垂直居中)的方法放上示範的html程式碼:<body>  

父元素為一個div,寬度高度不固定,子元素是一個塊狀元素,寬高已知,如何實現子元素在父元素內水平垂直居中

父元素為一個div,子元素是一個塊狀元素,寬高已知,如何實現子元素在父元素內水平、垂直居中?  1、 //利用相對定位,讓子元素垂直居中 <!DOCTYPE html> <html> <head> <title><

根據HTML+CSS完成一個三列布局,左右側欄寬為180px,高為300px;中間欄自適應,高為300px;中間欄子元素(寬高不確定)實現水平垂直居中

使用Flex佈局,更加方便。HTML程式碼省略,以下只是CSS樣式的程式碼,僅供參考。 <!DOCTYPE html> <html> <head> <title></title> </head> &

css實現div水平垂直居中

  中秋快到了,祝大家中秋快樂。   平時大家寫bug過程中肯定會遇到讓div框水平或者垂直居中,然而有時候能居中,有時候不能居中。我把平時遇到的一些方法寫出來,如果對你有用,那便是晴天。   1、text-align: center; text-align: center;   這個是最簡單的了,實現文

CSS水平垂直居中

水平居中 1.行內元素 父元素使用使用text-align: center; 2.寬度一定 使用margin:0 auto; 3.寬度不一定 將子元素改為行內元素display: inline; 在給

div水平垂直居中顯示

tex wid bottom gin alt 分享 left log mage .div1{ width: 100px; height: 100px; border: 4px solid red; position: absolute;

塊級元素的水平垂直居中

分享圖片 tom height absolute 垂直 com eight wid htm HTML: <div class="parent"> <div class="child"></div> </d

bootstrap3 彈出框水平垂直居中

oot class 居中 meta title cti rap lock ice <html> <head> <meta charset="utf-8"> <meta http-equiv=

如何讓DIV水平垂直居中

CSS讓DIV水平居中 說明,本文中所指的DIV包括HTML頁面中所有的元素。 讓一個DIV水平居中,直接用CSS就可以做到。只要設定了DIV的寬度,然後使用margin設定邊距0 auto,CSS自動算出左右邊距,使得DIV居中。 .mydiv{ margin:

單行文字與多文字在div排列中垂直居中

在一行四列、固定高度的div中,有的div裡p為單行,有的p為多行,要使他們都能保持在div中居中。 為父元素設定高度、行高 為p元素設定display、行高、位置 div{ width:100px; height:200px; line-hei

元素水平垂直居中顯示

1.先將元素左上角頂點定位於文件中心點,然後向左,上移動自身寬、高的一半 .class{ width:300px; height:20px; top: 50%; left: 50%; margin-left: -150px; margin-top: -10px; } 2.絕對定位?,然後利用

如何讓DIV水平垂直居中三種方法

方法1 CSS實現水平和垂直居中 要讓DIV水平和垂直居中,必需知道該DIV得寬度和高度,然後設定位置為絕對位置,距離頁面視窗左邊框和上邊框的距離設定為50%,這個50%就是指頁面視窗的寬度和高度的50%,最後將該DIV分別左移和上移,左移和上移的大小就是該D

Bootstrap 表格內容水平垂直居中

水平居中 為 td th 設定text-align: center即可 需要注意的是:th 預設的樣式為內容居左,td 則沒有,所以直接在 th 的父標籤 tr上新增 class="tex

水平垂直居中

1、所有行內元素、行內塊元素、塊級元素的水平居中,可以設定它們的父元素:text-align:center,這種做法可以不設定子元素的寬度。程式碼如下:<body text-align=“center”> <div id='parents'>

經典面試題:如何讓DIV水平垂直居中

CSS讓DIV水平居中 說明,本文中所指的DIV包括HTML頁面中所有的元素。 讓一個DIV水平居中,直接用CSS就可以做到。只要設定了DIV的寬度,然後使用margin設定邊距0 auto,CSS自動算出左右邊距,使得DIV居中。  .mydiv{       ma

CSS實現圖片水平垂直居中DIV(圖片未知寬高)

分享 分享圖片 gin pos pic ble 居中 實現圖 class .demo{border:1px #ddd solid;width:267px;height:267px;overflow:hidden;text-align:center;display:tabl

CSS設定內元素和塊級元素的水平居中垂直居中

CSS設定行內元素和塊級元素的水平居中、垂直居中 首先,介紹一下行內元素和塊級元素,這個很重要,因為有的屬性只能用於塊元素,而有的正好相反,在一定的情況下,它們也可以相互轉換,比如用display來進行設定。 行內元素: ①不佔據一整行,隨內容而定,有以下特點: ②不可以設定

html css 實現元素的水平居中垂直居中 全面 方法

在html中,元素主要分為行內元素和塊級元素;行內元素指的是書寫完成後不會自動換行,並且元素沒有寬和高。塊級元素寫完後會自動換行,有寬高可以修改。還有一種特殊的元素叫做行內塊元素。大致分內是:行內元素有:heda   meat   title  lable  span  br  a   style  em