2014-03-27 jude
近日看了CSS2.1规范文档中对可视化格式模型(visual formatting model)的描述,弄懂了很多之前理解模糊的概念。顺手写写总结,理理思路,以便日后忘记了可以回头看看。 网页上看得到的所有元素都是一个个大小不同、或相互嵌套、或上下堆叠、或水平排列的盒子。 继续阅读 »
2014-09-02 Lim Geng
Preamble 这里我把视觉模型谈谈,还没写完,从最重要的有价值的章节(我管它叫做MVS,如果喜欢篮球应该对MVP很了解吧)开始写的,后续还会写,不要因为里面有的只有标题就冲我扔臭鞋。 9.1 可视化格式化模型(Visual Formatting Model) 这章和接下来描述了可视化格式化模型(VFM):用户代理如何在可视媒体上处理文档树. 在VFM中,每个在文档树中的元素参照盒子模型生成0个或多个盒子。这些盒子的布局由以下几方面掌控: 盒子的尺寸和类型 位置方案(普通流、float和绝对定位) 元素在文档树中的关系; 外部信息(比如viewport的尺寸、图片等实际尺寸等) 这章和接下来定义的属性适用于continu 继续阅读 »
2014-03-31 jude
width属性不可继承,默认值是auto。 元素的width属性值为percentage时,width是根据其包含块的width计算的,如果其包含块的width反而是根据此元素的width计算出来的,这种情况CSS2.1未定义。 元素的width属性值为inherit时(inherit可用于那些不可继承的属性上),其继承的是父元素width属性的声明值(specified value)。 继续阅读 »