CSS学习中关于框模型与浮动中有助于理解的几张图

[复制链接]
查看: 1351   回复: 9
发表于 2010-12-6 16:27:40 | 显示全部楼层 |阅读模式
本帖最后由 myadvertise 于 2010-12-6 22:00 编辑

CSS学习中关于框模型与浮动中有助于理解的几张图

这期间学习CSS整理的文字笔记和图片汇总 这块内容一般不好理解 有了图方便了许多。

CSS 框模型概述
如图:CSS学习中关于框模型与浮动中有助于理解的几张图

在 CSS 中,width 和 height 指的是内容区域的宽度和高度。增加内边距、边框和外边距不会影响内容区域的尺寸,
但是会增加元素框的总尺寸。

假设框的每个边上有 10 个像素的外边距和 5 个像素的内边距。
如果希望这个“元素框”(注意这个元素框的称谓与内容的联系)达到 100 个像素,就需要将内容的宽度设置为 70 像素,

如图CSS学习中关于框模型与浮动中有助于理解的几张图

CSS 浮动

请看下图,当把框 1 向右浮动时,它脱离文档流并且向右移动,直到它的右边缘碰到包含框的右边缘:
CSS学习中关于框模型与浮动中有助于理解的几张图


当框 1 向左浮动时,它脱离文档流并且向左移动,直到它的左边缘碰到包含框的左边缘。因为它不再处于文档流中,
所以它不占据空间,实际上覆盖住了框 2,使框 2 从视图中消失。
如果把所有三个框都向左移动,那么框 1 向左浮动直到碰到包含框,另外两个框向左浮动直到碰到前一个浮动框。

CSS学习中关于框模型与浮动中有助于理解的几张图

如下图所示,如果包含框太窄,无法容纳水平排列的三个浮动元素,那么其它浮动块向下移动,直到有足够的空间。
如果浮动元素的高度不同,那么当它们向下移动时可能被其它浮动元素“卡住”:

CSS学习中关于框模型与浮动中有助于理解的几张图

当然了 更多的知识,在http://www.w3school.com.cn有详细说明,图例也很多。比看书好多了,好多未解问题,在这个线上网站搞定了~

一图解百惑!哈哈 希望对学习CSS的有帮助~框模型和浮动的理解在布局中应用广泛~

评分

参与人数 2T币 +3 收起 理由
swqlgcj + 2
morea + 1

查看全部评分

 楼主| 发表于 2010-12-6 16:28:56 | 显示全部楼层
编辑完帖子 顺便再复习下 由于使用的笔记工具是notepad++学习中不能图文并茂 发个帖子更好看了
回复 支持 反对

使用道具 举报

发表于 2010-12-6 19:26:10 | 显示全部楼层
这个好呀  感谢分享 !
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-6 21:59:46 | 显示全部楼层
3# dahuie 嘿嘿 很好的东西
回复 支持 反对

使用道具 举报

发表于 2010-12-7 20:40:45 | 显示全部楼层
这个对我来说有点深
回复 支持 反对

使用道具 举报

发表于 2010-12-7 20:57:11 | 显示全部楼层
楼主离你的原创WP主题不远了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-8 08:46:11 | 显示全部楼层
6# hlzone 嘿嘿 谢谢鼓励 加油哇
回复 支持 反对

使用道具 举报

发表于 2010-12-11 22:37:44 | 显示全部楼层
图解是最直接的,很喜欢
回复 支持 反对

使用道具 举报

发表于 2010-12-12 21:01:28 | 显示全部楼层
这个对于CSS美化还是很有帮助的。
回复 支持 反对

使用道具 举报

发表于 2010-12-15 14:40:01 | 显示全部楼层
那个地方我也常去
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则