添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
性感的小蝌蚪  ·  百道网·  3 月前    · 
深沉的鸡蛋面  ·  保险业监管局 - ...·  3 月前    · 

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement . We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1、块级元素,设置宽高,需要谁居中,给其设置 margin: 0 auto;
2、行内元素:首先看它的父元素是不是块级元素,如果是,则直接给父元素设置 text-align: center; 如果不是,则先将其父元素设置为块级元素,再给父元素设置 text-align: center;
3、使用绝对定位:首先设置父元素为相对定位,再设置子元素为绝对定位,设置子元素的left:50%,即让子元素的左上角水平居中;
4、使用flexbox布局,只需要给待处理的块状元素的父元素添加属性 display: flex; justify-content: center;

3.父级高度固定的时,设置父级div的display属性:display: table;;然后再添加一个div包含文本内容,设置其display:table-cell;和vertical-align:middle

4、flex的垂直居中,这种做法可以不定义内部元素的高度

5.使用absolute+transform

1、 使用position/transform/top/left( 已知宽高)
2 、 使用display:flex/flex/align-items: center;jusitify-content: center
3、 margin: 0 auto;(已知宽度)
4、 使用grid

     .parent{
          display: grid;
      .left {
          justify-self: center; 
          align-self: center;
          /* 以上可以简写为  place-self: center;*/
          height: 100px;
          width: 100px;
          /* float: left; */
          background-color: blueviolet;