CSS权威指南的介绍
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS权威指南的介绍相关的知识,希望对你有一定的参考价值。
参考技术A《CSS权威指南》是2007年由中国电力出版社出版的图书,作者是Eric A.Meyer。《CSS权威指南》通过诸多示例,详细讲解了如何做到仅在一处建立样式表就能创建或修改整个网站的外观,以及如何得到html力不能及的更丰富的表现效果。同时展示了如何遵循css最新规范(css2和css2.1)将层叠样式表的方方面面应用于实践。
CSS权威指南 - 浮动和定位
浮动和定位 - 浮动和定位
浮动和定位目的就是布局。先说说浮动。
浮动
CSS1首次提到浮动。从netscape1以来可以通过声明让图片浮动。比如<img src=”b2.jpg” align=”right”> ,让其他内容围绕该图像。浮动一词来自html2.0的扩展。
图片的align实际上就是图片的浮动效果。
之后,CSS中任何元素都可以浮动。
浮动就是尽可能地靠左/右
float的值 left right none inherit
浮动元素
浮动让文档从正常流中删除,还是会影响布局。
一个元素浮动,其他元素会环绕该元素。
浮动元素的外边距不会和其他元素的外边距合并,就是margin不merge。
浮动元素必须显式表示宽度,不然默认没有宽度。
浮动的详细
浮动元素的包含块就是最近的祖先元素的。
一个行内元素浮动后会变成块级元素。
---
浮动元素的边界不会超过包含块的内边界。
浮动元素的左(右)边界必须是之前元素的右(左)边界,除非之后出现的浮动元素在下面。(就是说,一个方向的浮动元素不会重叠)
左浮动和右浮动元素不会重叠。
一个浮动元素不会比父元素高。如果浮动元素在一个merge的margin里,那么浮动元素会和下面的元素会好像有一个块级元素。以免浮动元素跑到上面去。这条比较有趣。
浮动元素不会比之前的元素高。
浮动元素不能比包含它的行框高。比如一个段落中有一个img浮动,浮动的img只能和之前行框一样高。
浮动元素的不能超过包含元素。
浮动元素必须尽可能高。
左(右)尽可能左(右)
以上是关于CSS权威指南的介绍的主要内容,如果未能解决你的问题,请参考以下文章