美文网首页我爱编程
CSS进阶01-CSS视觉格式化

CSS进阶01-CSS视觉格式化

作者: love丁酥酥 | 来源:发表于2018-02-25 22:16 被阅读70次

(注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!)
(注2:更多内容请查看我的目录。)

1. 简介

CSS入门系列中,介绍了很多CSS的基础概念。其中讲到了盒模型。页面(文档树)可以想象成是由一个个的Box组合而成的,而视觉格式化模型(Visual formatting model)是一套规则,将这些框布局成访问者看到的样子。

2. 视觉格式化模型(visual formatting model)

CSS 视觉格式化模型(visual formatting model)是用来处理文档并将它显示在视觉媒体上的机制。这是 CSS 的一个基础概念。理解视觉格式化,有助于帮助我们分辨得到的效果是应该显示的正确效果,还是浏览器兼容性的bug。

视觉格式化模型中,文档树中的每一个元素根据盒模型(Box Model) 生成0,1或者多个盒。这些盒的布局由以下内容控制:

  1. 盒的尺寸和类型

  2. 定位体系 Positioning Scheme (常规流,浮动和绝对定位)

  3. 文档树中元素之间的关系

  4. 外部信息(如:视口大小,图片的固有尺寸等)

接下来让我们从以上几个方面来详细讲解CSS的视觉格式化模型。

参考

http://www.w3.org/TR/CSS2/visuren.html
理解CSS视觉格式化
css权威指南-基本视觉格式化(水平与垂直)
CSS规范 > 9 视觉格式化模型 Visual Formatting Model
MDN-视觉格式化模型
想要清晰的明白(一): CSS视觉格式化模型|盒模型|定位方案|BFC
深入理解BFC和Margin Collapse
NDN-视觉格式化模型
你真的了解盒模型吗?

相关文章

  • CSS进阶01-CSS视觉格式化

    (注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!)(注2:更多内容请查看我的目录。) ...

  • 03-CSS3

    CSS教程 01-CSS入门基础 课程概要 一、CSS介绍 CSS概述 CSS指层叠样式表 CSS样式表极大地提高...

  • 01-CSS

    前言1-CSS对HTML元素分类 css元素分为三种:块级元素、行内元素和行内块元素。 1.块级元素:设置disp...

  • BFC

    BFC: 块格式化上下文(block formatting context) 是页面 CSS 视觉渲染(visua...

  • CSS Replaced Object

    可替换元素(Replaced Object) CSS中的可替换元素指的是其内容不受到CSS视觉格式化模型控制的元素...

  • 01-CSS基础认知

    CSS基本知识 基本格式 注意点:1.style标签必须写在head标签的开始标签和结束标签之间(也就是必须和ti...

  • 大前端完整学习路线(上篇)

    【HTML+CSS】: HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、 JavaScri...

  • CSS学习9(表布局)

    表格式化 我们先来看看组装表的基本方法,并了解表中的元素相互之间有什么关系。这称为表格式化。 表的视觉编排 CSS...

  • 年薪40万的前端程序员学习路线【精】

    第一阶段: HTML CSS: HTML进阶、CSS进阶、div css布局、HTML css整站开发、 Java...

  • web前端学习攻略

    web前端学习攻略 第一阶段: HTML+CSS: HTML进阶、CSS进阶、div+css布局、HTML+css...

网友评论

    本文标题:CSS进阶01-CSS视觉格式化

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