千家信息网

CSS中布局模型是什么

发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,这篇文章给大家分享的是有关CSS中布局模型是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。CSS 包含 3 种基本的布局模型,用英文概括为:Flow、Layer 和 F
千家信息网最后更新 2025年02月07日CSS中布局模型是什么

这篇文章给大家分享的是有关CSS中布局模型是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

CSS 包含 3 种基本的布局模型,用英文概括为:Flow、Layer 和 Float。 在网页中,元素有三种布局模型:

流动模型(Flow)

浮动模型 (Float)

层模型(Layer)

流动模型

流动模型,流动(Flow)是默认的网页布局模式。

流动布局模型具有2个比较典型的特征:

块状元素 都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为 100%。实际上,块状元素都会以行的形式占据位置。

在流动模型下,内联元素 都会在所处的包含元素内从左到右水平分布显示。

浮动模型

任何元素在默认情况下是不能浮动的,但可以用 CSS 定义为浮动。例子:#div1{float:left;}

层模型

CSS 定义了一组定位(positioning)属性来支持层布局模型。

层模型有三种形式:

绝对定位(position: absolute)

相对定位(position: relative)

固定定位(position: fixed)

绝对定位(position: absolute)

如果想为元素设置层模型中的绝对定位,需要设置 position:absolute(表示绝对定位),这条语句的作用将元素从文档流中拖出来,然后使用 left、right、top、bottom 属性相对于其最接近的一个具有定位属性的父包含块进行绝对定位。如果不存在这样的包含块,则相对于 body 元素,即相对于浏览器窗口。

相对定位(position: relative)

如果想为元素设置层模型中的相对定位,需要设置 position:relative(表示相对定位),它通过 left、right、top、bottom 属性确定元素在正常文档流中的偏移位置。相对定位完成的过程是首先按 static(float) 方式生成一个元素(并且元素像层一样浮动了起来),然后相对于以前的位置移动,移动的方向和幅度由left、right、top、bottom属性确定,偏移前的位置保留不动。

简单来说,就是相对元素原来的位置进行移动,元素本身所占的位置会保留。

固定定位(position: fixed)

设置 position:fixed;。fixed:表示固定定位,与 absolute 定位类型类似,但它的相对移动的坐标是视图(屏幕内的网页窗口)本身。由于视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化,除非你在屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小,因此固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会受文档流动影响,这与 background-attachment:fixed; 属性功能相同。

Relative 与 Absolute 组合使用,必须遵守下面规范:

参照定位的元素必须是相对定位元素的前辈元素

参照定位的元素必须加入 position:relative;

定位元素加入 position:absolute,便可以使用 top、bottom、left、right 来进行偏移定位了

感谢各位的阅读!关于"CSS中布局模型是什么"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

元素 定位 模型 位置 布局 流动 属性 浏览器 浏览 浮动 移动 块状 屏幕 文档 网页 视图 偏移 内容 更多 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 杭州美尧网络技术有限公司 济南市戴尔服务器山东总代 软件开发外包的优势 江苏服务器机房有哪些云服务器 学校日常网络安全监测机制 全县网络安全工作情况报告 人才需求智能应用软件开发 东莞软件开发培训学校 sql数据库开发的背景 数据库中的隐藏的目录 通过php 连接到数据库 ipmi接口是服务器自带的吗 数据库非法 使用什么软件开发模型例题 java连接不同数据库 服务器硬盘录像机的工作原理 文明重启买哪个服务器 广东企业软件开发大概要多少钱 互联网科技公司办理 数据库查询制作软件 比热容查询数据库 北邮 考研 计算机 数据库 国家网络安全局电话 信息系统网络安全建设方案 软件开发大公司与小公司发展 上海满誉软件开发有限公司 服务器加域 使用什么软件开发模型例题 杭州吉盘网络技术有限公司 山西能源局网络安全情况报告
0