首页 > 教程 > 关键词  > CSS最新资讯  > 正文

浮动及清除网页设计员必备的两个工具

2009-08-12 15:52 · 稿源:5486ren.cn

在本文中你将开始了解浮动与清除——现代网页设计员必备的两个工具。它们的用途很多,你可以利用它们来使文本环绕在图像周围,或者甚至用来创建多列布局。

本文结构如下:

    1. 浮动与清除为何而生?
    2. 一些乏味的理论
    3. 浮动是如何工作的?
    4. 细节点
    5. 多个浮动元素
    6. 浮动元素的边距
    7. 清除
    8. 浮动元素的包含
    9. 收缩包围
    10. 浮动元素的居中
    11. 漏洞!
    12. 总结

如果往一本标准的杂志里面看去,你会看到文字环绕在文章插图周围。CSS中的float属性就是为了在网页上实现这种布局样式而发明的。浮动一张图片——或者浮动任何其它页面元素——就是将其推到一侧,使文本显示在另一侧。清除某个浮动元素就是在必要时将其下压,以防止它紧挨着浮动元素显示。

尽管任何页面元素都可设置为浮动,涉及人员普遍都是用它来达到多列布局的效果,以免滥用表格标记。

一些乏味的理论

为了说明浮动是如何起作用的,你需要仔细研究并观察web浏览器是如何渲染HTML/CSS文件的。别担心,我会尽量简短一些。

每个可见的HTML元素都会生成一个用于渲染的盒模型。当你在电脑屏幕或移动电话上浏览该文件的时候,这些盒模型就会在屏幕上渲染出来。当你打印该文件的时候,这些盒模型就会在纸上渲染出来。当你使用屏幕阅读器的时候,这些盒模型的内容就会以听觉的方式渲染出来,就像语音一样。

就像HTML中有块级和内联元素一样,CSS中也有块级和内联盒模型。从定义上讲,块级元素生成块状盒模型,而内联元素生成内联盒模型。除了由页面 元素生成的盒模型之外,还有其它一些生成的盒模型,例如,为文件的文本内容而生成的盒模型。块状盒模型通常是按照元素在标记中的出现顺序从上到下排列的。 如果不采用CSS的话,区块元素是不能并排显示的。内联盒模型是水平排列的。direction属性决定了它们是从左到右还是从右到左排列(如果不特别指定的话,默认是从左到右排列)。

下面这种现象被称为文件流:内联盒模型在其上层块状盒模型中横向流动,而块状盒模型纵向流动。盒模型按照元素在HTML标记中的顺序出现。

看看下面这个简单的HTML文档(我只给出body元素之内的部分):

 程序代码

以下为引用的内容:

<p>This is a very simple document.</p>
<p>It consists of <em>two</em> paragraphs.</p>

图1显示了该文件的屏幕截图,其上的装饰层显示了由p元素生成的两个块状盒模型以及由em元素生成的内联盒模型。

#FormatImgID_0#

图1:由p元素生成的块状盒模型,以及由em元素生成的内联盒模型之演示。

所有在输出设备上排成一“线”的内联盒模型都被装在想象中的长方形里,这种长方形叫做线框。线框总是从上到下排列的,彼此之间没有间距,如图2所示:

#FormatImgID_1#

图2:每个渲染行都被装在一个单独的线框中。‘

举报

  • 相关推荐
  • 《云·原神》网页版移动端上线:免下载 “老爷机”也能玩

    今日,《原神》宣布《云原神》网页版移动端正式上线,玩家无需下载包体即可游玩。玩家首次使用任意平台登录《云原神》,将会获得5小时的免费时长。需要注意的是,由于是网页版,所以对网络质量有一定要求,高延迟下人物操控也会有延迟,且有音画不同步的情况发生,可调低画质档位或帧率。

  • Adobe Photoshop网页版正式推出 包含AI工具但暂无免费版本计划

    Adobe公司的Photoshop网页版服务,简化了桌面版Photoshop的功能,现已正式推出。这个Photoshop网页版包含了桌面版Photoshop最近发布的受Firefly生成式AI驱动的“生成式填充”和“生成式扩展”等热门功能。但Adobe数字媒体高级副总裁AshleyStill现在告诉TheVerge,这家创意软件巨头“暂无推出免费增值版本的计划”,新用户可在Adobe网站上通过“免费交互式演示和应用内教程”试用Photoshop网页版,然后再决定是否订阅。

  • 低头看手机相当于脖子挂两个大西瓜 专家:仰头玩手机可缓解

    如今低头族”已经非常普遍,但低头玩手机对颈椎的危害也非常大。欧洲脊柱协会曾发出警示:当低头30度刷手机时,颈椎会承受约18公斤的压力;低头45度时,压力值增加到约22公斤。预防颈椎病的关健还是避免长时间低头刷手机、伏案工作等,因为这种状态让颈椎长期处于高强度的负荷中,很容易出现颈椎的生理曲度僵直,甚至反弓”,加速颈椎退行性病变。

  • 《GT赛车7》即将更新:引入三款新车 咖啡厅新增两个追加型录

    《GT赛车7》将推出1.38版本的更新,具体上线日期预计为9月28日。这次更新的内容包括引入三款新车,分别是创新酷RCRCivic、本田思域R’22和马自达3Gr.4。这些更新将为《GT赛车7》带来更多精彩内容,为广大玩家带来更多的游戏体验。

  • 2023“设计寰宇”年度创意营:即时设计战略负责人分享 AI 设计工具演变趋势

    2023年9月28日晚,以“设计创新新生态”为主题的2023第三届「设计寰宇」年度创意营暨北外滩国际创意节在雷士德工学院旧址圆满落幕,作为2023世界设计之都大会WDCC全城联动的重要环节,在为期两天的创意节中,众多国内外知名设计大咖齐聚一堂,共同探讨设计与创新的未来趋势。在WDCC高峰论坛中,来自各个领域的大咖们通过嘉宾对话、主题演讲、圆桌讨论等形式,对设计与可持续发展、设计与城市品牌、AI时代的设计工具等主题展开了深入探讨。相信在未来,这些创意与智慧将继续影响和推动设计行业的发展。

  • AiDA等AI服装设计工具在时尚设计中的崭露头角,但无法替代设计师的创造力

    时尚创新者CalvinWong开发了名为"时尚交互设计助手"的AI系统,它被誉为世界上首个由设计师主导的AI系统。AiDA利用图像识别技术,能够显著加速设计从初稿到T台的整个过程。如果设计师保留了控制权,AI可以通过大大加速流程来提供巨大的好处不一定是为他们做决策。

  • 2023年度干货盘点,10款产品经理必备工具和软件

    在产品经理的日常工作中,需要掌握多项基本技能,熟悉多款工具和软件的使用,才足以更加顺畅地应对工作中的难题。今天分享的产品经理必备的15款工具和软件,可以让产品经理高效获取来自市场趋势和竞争情况、用户需求和反馈、用户行为数据、市场调研数据、技术趋势和新技术、项目状态和进展、成本和资源、市场营销和宣传活动、团队和合作伙伴动态、项目风险和问题、用户界面和设计等相关信息。对于AI等时兴的资讯,产品经理可以关注新技术领域的专业用户,了解时下最新的资讯内容。

  • 三翼鸟筑巢工具升级:6倍效率设计智慧家

    有人说“设计是家的灵魂”,在这个越来越注重风格和个性的时代,很多人的新家往往是从一张设计图开始。只是想设计一个满意的家并不简单,设计周期冗长不说,设计风格还要有新意,最难的是,需要把自己的想法和喜好精准传达给设计师,过程中一旦有纰漏,最终的呈现效果往往会不及预期。三翼鸟真正意义上串联了整个智慧家的构建流程,让用户从此实现美好生活更加简单。

  • AI重构UI设计工具,猿辅导Motiff以AI驱动UI设计生产力革新

    随着人工智能技术的突破性发展,利用最新AI技术推动UI设计生产力跃升至下一个“AI时代”,目前已是业内共识。以“设计领导力”为主题的IXDC2023国际体验设计大会在京开幕。在AI的辅助下,设计师将逐步减少机械的、确定性工作量,更多承担创造性、创新性、审美向、思考业务需求和用户体验等方面工作,在提升设计效率的同时,提升个人核心竞争力,正向驱动个人、团队和业务发展。

  • 人工智能设计工具公司即时设计 分享前沿AI+UI产品构建实践经验

    Hiiidea自如设计周在北京成功举办,Hiiidea自如设计周是由自如设计中心发起的设计师行业交流活动,至今已成功举办三届,影响专业人群超八万人。本届自如设计周以“在8分19秒到达”为主题,邀请了行业顶尖设计师、知名学者和企业精英,聚集行业活跃力量,通过分享知识经验、探讨行业趋势,推动设计思维的革新与突破,让知识显易见。我们正在积极的探索和尝试AI与设计工具能如何进行更好的融合,以改善当前的工作流程,提高工作效率,增强人的价值、赋予设计本身更大的创新空间,让产品设计师从“如何创造向为何创造”转移。