美文网首页
3-3 页面布局(总结)

3-3 页面布局(总结)

作者: 一杯浊酒 | 来源:发表于2019-04-26 01:42 被阅读0次
  • 问题:
3-1 页面布局(一).mp4_20171124_120645.110_看图王.jpg

1: 浮动解决方案

.left-float {

float: left;

}

.right-float {

float: right;

}

  • 优点-兼容性好,用清除浮动和处理好周边的元素后,兼容性是比较好的

  • 缺点- 浮动之后是脱离文档流的,处理不好会出现问题

2: 绝对定位解决方案

.father-position {

position: relative;

}

.father-position div {

position: absolute;

}

.left-position {

left: 0;

width: 300px;

}

.center-position {

right: 300px;

left: 300px;

}

.right-position {

right: 0;

width: 300px;

}

  • 快捷,如果再配合JavaScript使用的话,不容易出问题

  • 由于元素脱离文档流了,下面的子元素也必须脱离文档流,导致可实用性降低

3:flex-box 布局解决方案

.father-flex {

display: flex;

margin-top: 250px;

}

​

.left-flex {

width: 300px;

}

​

.center-flex {

flex: 1;

}

​

.right-flex {

width: 300px;

}

  • css3中新出现的,解决上述两个布局方案的不足出现的,比较完美的一个方案

4:表格布局结局方案

.father-table {

display: table;

width: 100%;

}

​

.father-table div {

display: table-cell;

}

​

.left-table {

width: 300px;

}

​

.right-table {

width: 300px;

}

​

  • 兼容性好

  • 缺点:当其中间的一个单元格超出高度的时候,他两侧的单元格也是要调整高度的

5:网格布局解决方案


.father-grid {

/*显示为网格布局*/

display: grid;

width: 100%;    /*内容宽度为100%*/

grid-template-rows: 200px;    /*设定有几行,行的高度是多少*/

grid-template-columns: 300px auto 300px;/*设定有几列,没一列的宽度是多少,分别写出来*/

}

  • 代码简单

  • 问题二:在不定高的情况下,上面哪几种方法依然可行?

  • 经检验,flex-box和table方法依然可行

相关文章

  • 3-3 页面布局(总结)

    问题: 1: 浮动解决方案 优点-兼容性好,用清除浮动和处理好周边的元素后,兼容性是比较好的 缺点- 浮动之后是脱...

  • 经典页面布局学习

    总结几种常用的页面布局 上中下布局 页面运行效果: 左右两栏布局 页面运行效果: 左右两栏纯浮动实现宽度固定,不能...

  • CSS页面布局总结

    display:设置元素的显示方式 display:block(块级元素) 默认为父元素宽高,可设置宽高相对前序换...

  • 布局优化

    总结:布局优化 布局是否合理主要影响的是页面测量时间的多少,我们知道一个页面的显示测量和绘制过程都是通过递归来完成...

  • CoordinatorLayout嵌套CoordinatorLa

    页面布局:一级页面布局: 二级页面布局(即在一级页面ViewPager中的Fragment下): 这样布局的目的是...

  • 前端

    前端页面布局前端页面布局——三栏布局 - magi的博客 - CSDN博客 页面高度,位置简述前端页面内的高度、位...

  • 解决垂直居中布局问题,怎能不知道这六种CSS方法?

    垂直居中作为一个常见布局形式,或多或少的会给不熟悉页面布局的人带来困扰,这里参考Steven Bradley总结的...

  • Android自定义底部导航栏-Tabbar

    一、添加依赖 二、开始写布局 1、Tabbar布局页面 2、fragment_test.xml布局页面 这个页面就...

  • 前端开发基础:这些网页布局方法你都知道吗?

    最近很多小伙伴在学习基础布局的时候很纠结布局方法,那么就要就来给大家总结几个常用的页面架构布局方案,看完可以随收收...

  • 左右条栏目 分层MVP RecyclerView

    页面的布局 主页面布局 左面的RecyclerView的布局 android:layout_width="matc...

网友评论

      本文标题:3-3 页面布局(总结)

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