久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

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

      css垂直居中的方法有哪些

      方法:1、利用“display:table-cell;vertical-align:middle;”樣式;2、使用flex布局;3、利用絕對定位和負(fù)邊距;4、利用絕對定位和transform屬性;5、利用絕對定位和top、left等屬性。

      css垂直居中的方法有哪些

      本教程操作環(huán)境:windows7系統(tǒng)、CSS3&&HTML5版、Dell G3電腦。

      垂直居中是布局中十分常見的效果之一,為實現(xiàn)良好的兼容性,PC端實現(xiàn)垂直居中的方法一般是通過絕對定位,table-cell,負(fù)邊距等方法。有了css3,針對移動端的垂直居中就更加多樣化。

      方法1:table-cell

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

      <div class="box box1">         <span>垂直居中</span> </div>

      css:

      .box1{ 	display: table-cell; 	vertical-align: middle; 	text-align: center;			 }

      css垂直居中的方法有哪些

      方法2:display:flex

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

      方法3:絕對定位和負(fù)邊距

      .box3{position:relative;} .box3 span{             position: absolute;             width:100px;             height: 50px;             top:50%;             left:50%;             margin-left:-50px;             margin-top:-25px;             text-align: center;         }

      方法4:絕對定位和0

      .box4 span{   width: 50%;     height: 50%;     background: #000;   overflow: auto;     margin: auto;     position: absolute;     top: 0;    left: 0;    bottom: 0;    right: 0;   }

      這種方法跟上面的有些類似,但是這里是通過margin:auto和top,left,right,bottom都設(shè)置為0實現(xiàn)居中,很神奇吧。不過這里得確定內(nèi)部元素的高度,可以用百分比,比較適合移動端。

      方法5:translate

      .box6 span{ 			position: absolute; 			top:50%; 			left:50%; 			width:100%; 			transform:translate(-50%,-50%); 			text-align: center; 		}

      這實際上是方法3的變形,移位是通過translate來實現(xiàn)的。

      方法6:display:inline-block

      .box7{   text-align:center;    font-size:0; } .box7 span{   vertical-align:middle;    display:inline-block;    font-size:16px; } .box7:after{   content:'';   width:0;   height:100%;   display:inline-block;   vertical-align:middle; }

      這種方法確實巧妙…通過:after來占位。

      (學(xué)習(xí)視頻分享:css視頻教程)

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