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

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.png
Paste_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;
        }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 收听音频,戳链接,旧号itclan已暂停使用,欢迎关注微信itclanCoder公众号可收听更多音频 前言 关于网...
    itclanCoder阅读 8,254评论 3 30
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,865评论 1 92
  • 1.绝对定位居中技术 我们一直用margin:auto实现水平居中,而一直认为margin:auto不能实现垂直居...
    DecadeHeart阅读 1,635评论 0 3
  • 前言 温馨提示:本文较长,图片较多,本来是想写一篇 CSS 布局方式的,但是奈何 CSS 布局方式种类太多并且实现...
    sunshine小小倩阅读 3,205评论 0 59
  • 当黎明的曙光揭开夜幕的轻纱, 瑰丽的朝霞洒进一片残瓦断垣, 一尊尊傲然挺立的俑人, 散发着淡黄历史的清香, 呈现出...
    Jojo布袋阅读 272评论 0 0