前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CSS进阶01-CSS视觉格式化

CSS进阶01-CSS视觉格式化

作者头像
love丁酥酥
发布2018-08-27 15:28:15
3240
发布2018-08-27 15:28:15
举报
文章被收录于专栏:coding for lovecoding for love

(注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-视觉格式化模型

你真的了解盒模型吗?

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.02.25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 简介
  • 2. 视觉格式化模型(visual formatting model)
  • 参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档