[面试仓库]CSS面试题汇总-定位篇

时间:2021-04-15 12:30:07   收藏:0   阅读:0

一,relative、absolute 的区别

??我们还是来说常见的地方。首先就是relative,absolute的区别:

二,水平居中

??我们来按照元素的种类来区分:

三,垂直居中(在水平居中的基础上)

  1. inline 元素:设置line-height: height
  2. absolute 元素:
    • 如果知道尺寸:设置top: 50%;margin-top: -height的一半(left: 50%;的基础上)
    • 如果不知道尺寸:设置transform:translate(-50%,-50%)或者top,left,right,bottom都设置为0,然后margin: auto

四,其他居中方式

1,flex 布局

/*css*/
.container{
    display: flex;
    justify-content: center;
    align-items: center;
}

/*html*/
<div class="container">
    <div class="row">我是居中</div>
</div>>

??其他定位有关的问题,我会在此做出补充

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!