CSS布局

2018-05-15
H5原生与OC交互第三次课-盒子模型004-脱离标准流

float属性

属性的常用取值

  • left:脱离标准流,浮动在父标签的最左边。
  • right: 脱离标准流,浮动在父标签的最右边。

任意一种类型的标签,一旦脱离标准流就会强制转化为行内块级标签

position属性

  • absolute:生成绝对定位的元素,相当于static定位以外的第一个元素进行定位。元素的位置通过“left”、“top”、“right”以及“bottom”属性进行规定。
  • fixed:生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过“left”、“top”、“right”以及“bottom”属性进行规定。
  • relative:生成相对定位的元素,相对于其正常位置进行定位。因此,“left:20”会向元素的LEFT位置添加20像素。
  • static:默认值。没有定位,元素出现在正常的流中(忽略top,bottom,left,right或者z-index声明)。
  • inherit:规定应该从父元素集成position属性的值。
    H5原生与OC交互第三次课-盒子模型005-水平居中&垂直居中

水平垂直居中

行内标签和行内块级标签:在父标签中设置 text-align: center;
块级标签: 在自身设置 margin: 0 auto;

text-align: center;//让内容居中

垂直居中

行内标签和行内块级标签 : 在父标签中设置 line-height == 内容高度
块级标签 :

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

推荐阅读更多精彩内容

  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 10,152评论 5 15
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,687评论 1 92
  • CSS布局解决方案(终结版) 前端布局非常重要的一环就是页面框架的搭建,也是最基础的一环。在页面框架的搭建之中,又...
    杀个程序猿祭天阅读 3,644评论 0 2
  • 1.什么是网页的布局方式? 网页的布局方式其实就是指浏览器是如何对网页中的元素进行排版的,有三种:1.标准流(又叫...
    叶子扬阅读 4,233评论 0 1
  • 作者:无悔铭https://segmentfault.com/a/1190000013565024 前端布局非常重...
    YjWorld阅读 2,523评论 0 2