Web前端-HeadFirst-笔记-Ch11-流,float,分栏
来源:互联网 发布:网游加速器 知乎 编辑:程序博客网 时间:2024/05/19 02:22
流Flow
浏览器在页面上摆放HTML元素的方法。
- 块元素从上向下流,各元素之间有一个换行。
- 内联元素水平方向相互爱着,总体从左上流向右下。
tips:
- 浏览器会根据页面上放置的元素类型外边距做不同的处理。
- 浏览器并排放两个内联元素,总外边距为两个元素的外边距之和。
- 浏览器上下放置两个块元素时,会将共同外边距折叠在一起。
- 当一个元素嵌套在另一个元素中,两者都有外边距,两个垂直外边距碰到一起就会折叠。如果外面的元素有一个边框,则不会折叠。
- 文本的内容不是元素,文本作为内联元素工作是因为:浏览器需要让它流入界面,会先确定一行能流入多少文本,然后把这行文本当作一个内联元素。文本是内联元素的一种特殊情况,浏览器会把它分解为适当大小的内联元素。
float
步骤:
- 该属性会首先尽可能远地向左或向右浮动一个元素,然后它下面(/后面)的所有内容会绕流这个元素。
- 浏览器将此元素从流中删除,块元素会填在浮动元素的水平位置上,在浮动元素的下方。
- 但是块元素的内联元素流入时会考虑浮动元素的边界。
- 所有的浮动元素都必须有一个要求:指定宽度。
解决方案:为使内容有正确的顺序:①边栏可扩展,主内容固定宽度,左浮动;②凝胶布局。
分栏
使用外边距间隔。
tips:
- 主内容区尽量不设定固定宽度:以避免不正确的页面扩展和收缩。
- 边栏与页脚重合:在页脚使用clear:right;当元素流入页面时,在此元素的左(右)不允许浮动内容。
阅读全文
0 0
- Web前端-HeadFirst-笔记-Ch11-流,float,分栏
- Web前端-HeadFirst-笔记-Ch11-三布局
- Web前端-HeadFirst笔记-CH11-定位
- Web前端-HeadFirst笔记-CH11-两栏实现方案&CSS表格
- Web前端-HeadFirst-笔记-图片-height width
- Web前端-HeadFirst-笔记-html规范
- Web前端-HeadFirst笔记-CH9 盒模型
- Web前端-HeadFirst-笔记-CH10-子孙选择器
- Web前端-HeadFirst-笔记-Ch14-表单
- Web前端-HeadFirst笔记-CH9-多个样式表-media
- Web前端-HeadFirst笔记-CH9-Class与id
- Web前端-HeadFirst笔记-CH10 span div 伪类
- Web前端-HeadFirst-笔记-Ch10-层叠与特定性计算
- Web前端-HeadFirst-笔记-CH10-简写vs长形式
- Web前端-HeadFirst笔记-Ch12-HTML5新标记
- Web前端-HeadFirst-笔记-Ch12-h5的视频实现
- Web前端-HeadFirst-笔记-Ch13-表格与列表
- Web前端-HeadFirst-CH7-CSS入门
- 软件流程--开发流程规范
- 不依赖第三方环境和服务
- AJAX Unit01: Ajax 、 编码问题
- MyEclipse使用总结——使用MyEclipse打包带源码的jar包
- Kafka你我之见
- Web前端-HeadFirst-笔记-Ch11-流,float,分栏
- HTML5的新特性新功能,与旧版本的HTML差异之处
- Class.forName()
- jsp页面,使用Struts2标签,传递和获取Action类里的参数,注意事项。<s:a action><s:iterator><s:param>ognl表达式 在编写SSH2项目的时候,除
- 几个基础算法介绍和实现——希尔排序
- 欢迎使用CSDN-markdown编辑器
- Servlet中的过滤器Filter详解
- 关于malloc/free && new/delete
- c++基础和《C++ Primer第五版中文版》笔记