您的位置: 首页 > 技术文档 > 网页制作 > 彻底弄懂CSS盒子模式之三
网站程序员如何应对web标准 回到列表 详解css定位与定位应用
 彻底弄懂CSS盒子模式之三

作者:webflash 时间: 2007-04-02 文档类型:原创 来自:蓝色理想

第 1 页 浮动的表演和清除的自述 [1]
第 2 页 浮动的表演和清除的自述 [2]

彻底弄懂CSS盒子模式三(浮动的表演和清除的自述)

1.彻底弄懂CSS盒子模式一(DIV布局快速入门)论坛讨论
2.彻底弄懂CSS盒子模式二(导航栏实例) 论坛讨论
4.彻底弄懂CSS盒子模式四(绝对定位和相对定位) 【论坛讨论
5.彻底弄懂CSS盒子模式五(定位强化练习) 论坛讨论

一、下面请看float的精彩表演,有请。
大家好,我是float,欢迎访问CSS家族,在CSS家族中,在当今CSS排版流行的年代,我可扮演着重要的角色哦。因为我的工作对网页设计人员很有用,就像之前align帮助你们定位网页元素一样重要,但是我的功能似乎比align强多了。接下来我将现场给你演示我的绝活,看细心点哦。当然也许我一下子不能把我所有的技巧给大家演示,因为有些技巧本人也许一下子记不起来了,那就请那些对我比较了解的人来帮我补充补充啰,比如版主等等啊。

先讲一下我主要的工作,我主要是帮助对像在网页中对齐的,一旦我发出float:left或float:right命令,被我浮动的对像就会向左或向右移动直到遇到边框( border) 、填充( padding) 、边界( margin )或者另一个块对象的边缘为止,当然也有一些看起来较特殊的情况,比如被我浮动的元素设置了一个负边界(margin)的时候。我还可以让文字流环绕在被我浮动的对像周围,这也是我的特色。另外要注意的一点是,最好给浮动对象设置一下宽度,不然会出现一些意想不到的麻烦。我主要浮动类型有两种,它们是float:left和float:right,当然我还有一个功能是float:none,不过float:none比较少用,这也是我的默认值,有时也是很有用的,我等一下会讲的。下面我开始表演了,我的舞台可以是IE(Internet Explorer),或者FF(Firefox),但是有些技巧我一定要在标准的舞台中,如FF中才能表出来做的,请注意看我的说明,不然你用IE是看不到效果的。

1.我不动声色(我的属性不设置的时候),即:float:none,或者样式中不写这一项时,网页中的元素将按照它们自身的出现方式排列,一般是靠边对齐,先出现的排在前边,下面运行框是DIV先出现,P后出现,所以P排在DIV后面,注意看DIV的右边还有很多空间,但是P的文字不会跟在它的右边去。看:


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

2.我向盒子发出float:left命令,此时盒子浮动到左边,虽然看起来我的位置与上面例子没有什么变化,但此时跟在我后面的文本可以环绕到浮动盒子的右边了,看下面:


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

3.我向盒子发出float:right命令,不难想象此时盒子浮动到右边,此时文本将会环绕到此盒子的左边,看下面:


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

哈哈,看我表演了几项是不是开始觉得有点烦了,那么简单无聊的,那下面就给你表演几项特别的,但愿你不是IE的崇拜者,因为下面效果你用IE是看不到效果的,请用像FF那样的标准浏览器来运行代码框或测试吧。

4.浮动对象有负边界的情况,这时浮动对象可能会漂浮到其所在父对象外边去,这有点像绝对定位的效果,但又与绝对定位不同,它还能影响它所在地方的文本流,请用标准浏览器FF看下面代码效果:


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

5.如果一个较宽的子盒子在一个较窄的父盒子中拥有浮属性,子盒子漂浮后不会影响到父盒子的宽度,子盒子超出父盒子的部分会越到父盒子外面,但越出父盒子外的部分不会引起外边文本流的移动,而会直接覆盖在外边文字上面的,请用标准浏览器FF看下面代码效果:


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

6.如果父盒子不设定高度或者高度为自动,而其子盒子设定了浮动,并且高度超过了父盒子,在标准浏览器中,父盒子高度是不能自适高度,但是这种高度自适应常是我们需要的,如何做到让高度自适应呢,常见的办法是在父级内,浮动子盒子后边加入以下代码:<div style="clear:both"></div>清除掉那个小盒子的浮动。请自行把代码中我注释部分消除注释再看效果,现在是没有自适应的情况,请用标准浏览器FF预览和测试代码效果:


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

经典论坛讨论:
http://bbs.blueidea.com/thread-2732609-1-1.html

出处:蓝色理想
责任编辑:elesa

上一页 下一页 浮动的表演和清除的自述 [2]

◎进入论坛网页制作网站综合版块参加讨论

相关文章 更多相关链接
彻底弄懂CSS盒子模式之五
彻底弄懂CSS盒子模式之四
详解css定位与定位应用
br玩转清除浮动
彻底弄懂CSS盒子模式之二
作者文章
彻底弄懂CSS盒子模式之五
彻底弄懂CSS盒子模式之四
彻底弄懂CSS盒子模式之二
彻底弄懂CSS盒子模式之一
热门搜索:CSS Fireworks 设计比赛 网页制作 Dreamweaver Studio8 Flash
站点最新 站点最新列表
十步学会用css建站(全)
栅格:灵活应变
栅格:一以贯之
美化段落文本 Ⅱ
元素层叠级别及z-index剖析
标记语言——应用CSS
小季教你画漫画第一课
对设计/设计师/设计行业的感受
曹鹏 SEO 视频教程
曹鹏 CSS 视频教程
栏目最新 栏目最新列表
火星人的耳机
公司正式宣布创业失败
用corelDEAW 12打造唇膏
二行代码解决全部网页木马
一行代码解决iframe挂马
Photoshop制作星空爆炸效果
CorelDraw 12打造休闲裤
Firework如何画特殊的切角图形
Firework打造韩式风格的手提袋
flash实例:打造佛光效果
 
>> 分页 首页 前页 后页 尾页 页次:1/21个记录/页 转到 页 共2个记录

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

本文总共有 9 条评论,现在显示最新的 5 条。评分:- llllllllllllllllllll + 评分人数: 3 ,平均分: 5.00


cl2006 Publish at 2008-6-15 9:21:22
为什么我在Firefox3上看到得效果都一样呢 都是跟第一个一样 奇怪
cbpl11 Publish at 2008-3-15 23:22:51 评分5
谢谢.我是名老TABLE布局者,一直不能放弃TABLE.现在我终于有信心学好DIV了.
tooby Publish at 2007-10-21 10:26:56
为什么我设margin:-10px 0px 0px -10px时候没有效果...margin:-10px 0px 0px -20px的时候文本会嵌进了小盒子里面了呢?

chenliufang Publish at 2007-9-4 17:18:17
上面不浮动,下面左浮动,我这里是上下两个盒子垂直左对齐的,楼下的怎么并列一排?
laurenceyu Publish at 2007-7-12 9:54:30 评分5
上面不浮动,下面左浮动,则下面的紧跟第一个盒子共同排在第一排.
看到最好的一篇.

查看全部评论

您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
大师之路--Photoshop 完全解析
《超越CSS》新书上市
Don't Make Me Think 第2版
HTM与CSS入门经典(第7版)
《FLASH MX2004网站开发精粹》
《CSS入门经典》
《设计师谈网页设计思维》
作品集 更多内容

黑色个人网站 常青树 机械女 网游怀化官方网站 宁波帮博物馆 Team&nbsp;Toyak Octavia&nbsp;EDM 淘汰稿