网站首页 > 知识剖析 正文
在web网页制作的工作中,元素的float属性非常常用。顾名思义float属性就是浮动的意思,运用了浮动属性的元素常称为浮动元素。我们经常使用元素浮动属性来控制网页的结构以及制作一些酷炫的效果。但是这个属性具有难以把握的特点,下面逐条进行说明:
a. 运用了这种属性的元素会对该元素自身的行为和表现有影响;
b. 对于运用浮动属性的元素,其父级和兄弟级别的元素会对它产生干扰;
c. 浮动元素对其包含或者包含它的元素也会有影响。
对于上面所说的内容我将通过一个在我工作中遇到的问题作为例子进行说明,首先我将所用到的代码展示如下:
先直接使用html代码,其效果就是三行排列的段落;然后再逐行代码进行渲染,当第一行和第四行CSS代码渲染完后,我们会发现段落呈横向排列而且所有的段落不在其父元素.site-nav中。其效果如下图所示:
上图中黄色的部分表示.site-nav的部分,而三个段落都不在其中。从这可以看出使用了浮动元素后元素不会占据文档流的位置,而且其父元素的高度变为0。对于这样的状况,需要清除浮动元素的影响,具体来说就是需要在浮动元素后添加clear:both;属性来消除其影响。
猜你喜欢
- 2025-04-07 微信WeUI设计规范文件下载及使用方法
- 2025-04-07 CSS基本布局16例(常用css布局)
- 2025-04-07 如何面对变化莫测的css(面对变化应该怎样迎接和面对)
- 2025-04-07 最全CSS兼容问题整理 IE6、7 与 Firefox
- 2025-04-07 秒懂css布局(css布局模型)
- 2025-04-07 10条影响CSS渲染速度的写法与建议
- 2025-04-07 初识CSS——CSS三角制作(css制作三角形)
- 2025-04-07 那些技术—css浮动详解(附图)(css中的浮动是指哪个属性)
- 2025-04-07 CSS 水平居中方式二(css水平居中的方式)
- 04-29php开发者composer使用看这一篇就够了
- 04-29引用和变量声明在不同语言中的实作
- 04-29PHP 没你想的那么差
- 04-29Ubuntu linux 上的 Nginx 和 Php 安装
- 04-29CentOS下通过yum搭建lnmp(单版本PHP)
- 04-29为什么 PHP8 是个高性能版本
- 04-29PHP8函数包含文件-PHP8知识详解
- 04-29使用无参数函数进行命令执行
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)