亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    css如何設(shè)置元素水平垂直居中顯示

    css如何設(shè)置元素水平垂直居中顯示

    首先我們來介紹以下兩個屬性:

    1、text-align是設(shè)置元素中文字的水平對齊方式。

    它的作用對象是文本,控制文本,對塊狀元素等不起效果,只能讓塊元素里的內(nèi)容(例如p標簽內(nèi)的文字:讓文字在p標簽內(nèi)居中)相對塊元素居中。

    2、vertical-align是設(shè)置元素的垂直對齊方式。

    它的作用對象是元素;它只能作用于內(nèi)聯(lián)或內(nèi)聯(lián)塊元素。該屬性相對基線去進行對齊的,介紹一下基線。

    如何設(shè)置一個元素在父元素中水平垂直居中顯示呢?

    1、給它的父元素寫text-align屬性;

    2、要居中的元素將其類型轉(zhuǎn)為inline-block;

    3、要居中的元素加vertical-align屬性;

    4、添加一個“標尺”,既同級元素(span等),要居中的元素與其互相垂直居中。

    (視頻教程推薦:css視頻教程)

    注意:

    標尺須加如下屬性:

    display:inline-block;

    width:0;(目的是隱藏標尺)

    height:100%(與父元素等高,中線位置既是居中位置);

    vertical-align:middle;

    例如:讓div1-1在div1水平垂直對齊,加上背景顏色以便區(qū)分。

    <div class="div1">div1     <div class="div1-1">div2</div><span></span> </div>

    CSS部分:

    *{     margin: 0;     padding: 0; } .div1{     width: 200px;     height: 150px;     background: blue;     margin: 20px 20px;     text-align: center; } .div1-1{     width: 100px;     height: 100px;     background: red;     display: inline-block;     vertical-align: middle; } .div1 span{     display: inline-block;     width: 0px;     height: 100%;     background: #0681D0;     vertical-align: middle;  }

    效果圖:

    css如何設(shè)置元素水平垂直居中顯示

    推薦教程:CSS入門基礎(chǔ)教程

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號