css精讲1

响应式
两个选择

  1. 一套代码适应所有屏幕
    1.1 flex布局
    1.1.1不同情况下需要媒体查询切换页面
    1.2 动态REM布局
  2. 多套代码(不同屏幕不同套代码)

布局

  1. pc
    1.1 IE8:float布局
    1.1.1 左右布局(宽度一致,然后清除浮动)
    1.2 Chrome
    1.2.1 flex布局

  2. mobile
    2.1 flex布局

居中

  1. 水平居中
    块级元素
    1.1 子元素宽度不确定,(margin-left/right:20px)
    1.2 子元素宽度确定(margin-left/right:auto)
    行内元素
    1 text-align:center

垂直居中
子元素高度不确定/确定(父元素,padding-top/bottom:20px)

父元素高度确定,子元素不确定:
IE:

  1. table:div(模拟table)

Chrome
flex

mobile
flex

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

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,865评论 1 92
  • CSS布局解决方案(终结版) 前端布局非常重要的一环就是页面框架的搭建,也是最基础的一环。在页面框架的搭建之中,又...
    杀个程序猿祭天阅读 599评论 0 2
  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 4,649评论 5 15
  • 前端布局非常重要的一环就是页面框架的搭建,也是最基础的一环。在页面框架的搭建之中,又有居中布局、多列布局以及全局布...
    一个敲代码的前端妹子阅读 828评论 0 12
  • 女性是神圣的,她们为人类社会的贡献是巨大的。可是她们往往会受到最残酷的迫害。 今年如愿考入一本大学的小云,本应憧憬...
    幸运之星17阅读 287评论 1 1