亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

CSS將div內(nèi)容垂直居中案例總結(jié)

瀏覽:16日期:2022-06-03 11:37:46

一、行高(line-height)法

如果要垂直居中的只有一行或幾個(gè)文字,那它的制作最為簡(jiǎn)單,只要讓文字的行高和容器的高度相同即可,比如:

p { height:30px; line-height:30px; width:100px; overflow:hidden; }

這段代碼可以達(dá)到讓文字在段落中垂直居中的效果。

二、內(nèi)邊距(padding)法

另一種方法和行高法很相似,它同樣適合一行或幾行文字垂直居中,原理就是利用padding將內(nèi)容垂直居中,比如:

p { padding:20px 0; }

這段代碼的效果和line-height法差不多。

三、模擬表格法

將容器設(shè)置為display:table,然后將子元素也就是要垂直居中顯示的元素設(shè)置為display:table-cell,然后加上vertical-align:middle來實(shí)現(xiàn)。

html結(jié)構(gòu)如下:

<div id="wrapper">    <div id="cell"><p>測(cè)試垂直居中效果測(cè)試垂直居中效果</p><p>測(cè)試垂直居中效果測(cè)試垂直居中效果</p>    </div></div>

css代碼:

#wrapper {display:table;width:300px;height:300px;background:#000;margin:0 auto;color:red;}#cell{display:table-cell; vertical-align:middle;}

實(shí)現(xiàn)如圖所示:

遺憾的是IE7及以下不支持。

四、CSS3的transform來實(shí)現(xiàn)

css代碼如下:

.center-vertical{  position: relative;  top:50%;  transform:translateY(-50%);}.center-horizontal{  position: relative;  left:50%;  transform:translateX(-50%); }

五:css3的box方法實(shí)現(xiàn)水平垂直居中

html代碼:

<div>  <div>    <p>我是多行文字</p>    <p>我是多行文字</p>    <p>我是多行文字</p>  </div></div>

css代碼:

.center {  width: 300px;  height: 200px;  padding: 10px;  border: 1px solid #ccc;  background:#000;  color:#fff;  margin: 20px auto;  display: -webkit-box;  -webkit-box-orient: horizontal;  -webkit-box-pack: center;  -webkit-box-align: center;    display: -moz-box;  -moz-box-orient: horizontal;  -moz-box-pack: center;  -moz-box-align: center;    display: -o-box;  -o-box-orient: horizontal;  -o-box-pack: center;  -o-box-align: center;    display: -ms-box;  -ms-box-orient: horizontal;  -ms-box-pack: center;  -ms-box-align: center;    display: box;  box-orient: horizontal;  box-pack: center;  box-align: center;}

 結(jié)果如圖:

 六:flex布局(2018/04/17補(bǔ)充

html代碼:

<div>    <div>       <p>我是多行文字我是多行文字我是多行文字我是多行文字</p>      <p>我是多行文字我是多行文字我是多行文字我是多行文字</p>    </div></div>

CSS代碼:

.flex{    /*flex 布局*/    display: flex;    /*實(shí)現(xiàn)垂直居中*/    align-items: center;    /*實(shí)現(xiàn)水平居中*/    justify-content: center;        text-align: justify;    width:200px;    height:200px;    background: #000;    margin:0 auto;    color:#fff;}

實(shí)現(xiàn)效果:

到此這篇關(guān)于CSS將div內(nèi)容垂直居中案例總結(jié)的文章就介紹到這了,更多相關(guān)CSS將div內(nèi)容垂直居中內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: CSS HTML
主站蜘蛛池模板: 国产男女性做爽歪歪爱视频 | 国产免费1000拍拍拍 | www亚洲一区 | 在线高清性色生活片免费观看 | 欧美成人午夜 | 图片综合区 | 国产乡下妇女三片 | 久久不射网 | 亚洲天堂毛片 | 色播亚洲视频在线观看 | 国产精品99一区二区三区 | 人操人摸 | 免费能直接在线观看黄的视频 | 久色一区| 国产日韩欧美二区 | 国产成人在线播放视频 | 在线免费视频国产 | 东京一区二区三区高清视频 | 欧美一级毛片免费高清aa | 欧美美女黄色片 | 日韩高清一区二区 | 黄色一级大片儿 | 欧美五月婷婷 | 国产精品自拍一区 | 亚洲精品国产第一区二区图片 | 亚洲第一网站 | 亚洲精品国产第一区二区小说 | 精品中文字幕一区二区三区四区 | 777成了人精品视频 777色淫网站女女 | 亚洲综合在线观看视频 | 久青草网站 | 九九精品视频在线播放8 | 草草影院一级毛片a级 | 亚洲国产成人精品一区二区三区 | xxxx成年视频免费 | 玖玖这里只有精品 | 久久中文字幕综合不卡一二区 | 国产精品久久久久久久成人午夜 | 你懂的最新网址 | 日韩一区二区视频 | 国产一级一片免费播放刺激 |