美文网首页
css面试题-两列等高,水平垂直居中,自适应媒体高度

css面试题-两列等高,水平垂直居中,自适应媒体高度

作者: Cola1993a | 来源:发表于2017-07-12 22:02 被阅读69次

1.两列等高

<div class="row">
  <div class="col">123</div>
  <div class="col">456</div>
</div>
.row {
  display: flex;
}
.col {
  flex: 1; 
  border: solid;
}

2.水平垂直居中

父元素:
display:flex;
justify-content:center;
aligh-items:center;

3.自适应媒体高度
题目:比如苹果6和5的尺寸不同,如何页面布局的时候 保持导航条的高度,让下面的div一直等于媒体的高度减去导航条的高度

Paste_Image.pngPaste_Image.png
 <div class="son">
    </div>
    <div class="son1">
    </div>

*{
            margin:0;
            padding: 0;
        }
        div{
            box-sizing: border-box;
            border: solid 1px red;
        }
        html{
            height: 100%;
        }
      body{
          display: flex;
          flex-direction: column;
          box-sizing: border-box;
          height: 100%;
          border: solid 1px black;
      }
        .son{
            height: 3em;
        }
        .son1{
            flex:1;
        }

相关文章

网友评论

      本文标题:css面试题-两列等高,水平垂直居中,自适应媒体高度

      本文链接:https://www.haomeiwen.com/subject/kpdihxtx.html