html中dom居中的5种方式

2021-02-01 11:16

阅读:680

YPE html>

标签:样式   charset   document   view   wrapper   items   transform   行内元素   splay   

公共样式

.wrapper{
 width: 300px;
 height: 300px;
 background-color: chartreuse;
 margin-right: 30px;
 display: inline-block;
}
.content{
 width: 100px;
 height: 100px;
 background-color: rgb(30, 210, 195);
 font-size: 20px;
 line-height: 100px;
 text-align: center;
}

1、position定位(细分为3种)

.wrapper1{
  position: relative;
}
.content1{
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
.wrapper2{
  position: relative;
}
.content2{
  position: absolute;
  margin-left: 50%;
  margin-top: 50%;
  transform: translate(-50%, -50%);
}
.wrapper3{
  position: relative;
}
.content3{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

2、行内元素居中

.wrapper4{
  text-align: center;
  line-height: 300px;
  vertical-align: top;
}
.content4{
  display: inline-block;
  vertical-align: middle;
}

3、弹性盒子布局

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

具体代码如下:




Document

1
2
3
4
5

html中dom居中的5种方式

标签:样式   charset   document   view   wrapper   items   transform   行内元素   splay   

原文地址:https://www.cnblogs.com/haozehua/p/13179802.html


评论


亲,登录后才可以留言!