CSS中标准文档流与脱离文档流

在网页当中,所有的元素都有自己的占位。

标准文档流指在没有CSS干预的前提下,块级元素独占一行,可以自行定义宽、高;而行内元素并排显示,宽、高为auto(元素的auto高度只会一直随内容的高度在同步变化,并不会去“自适应”容器的高度,即使元素已经溢出容器)。

常见的块级元素有:

<address>地址
<caption>表格表格标题
<div>划分区域、区块
<dl>定义列表
<dt>定义列表中的项
<dd>列表中定义条目
<form>创建一个表单
<h>标题标记
<hr>一条横线
<li>定义列表项目
<ol>有序列表
<ul>无序列表
<p>定义段落
<table>html表格
<thead>表格的表头部分
<tbody>表格的主体部分 
<tfoot>表格的页脚(脚注或表注)
<th>表头单元格 
<tr>表格中的行

常见的行内元素有:

<a>标签定义锚
<abbr>表示一个缩写形式
<em>标记,斜体显示,着重语气
<i>标记,单纯斜体显示
<b>标记,字体加粗
<br>强制换行
<cite>除了能表示斜体,还能将其标识为引用的作品
<img>向网页中加入图像
<input>输入框
<lable>标签为...
<q>小段、短的引用
<select>创建多选菜单
<small>呈现小号字体
<span>组合文档内的行内元素
<strong>标记,字体加粗,着重语气
<sub>下标
<sup>上标 
<td>标准单元格
<textarea>多行文本框 
<acronym>定义只能首字母缩写
<bdo>可覆盖默认的文本方向
<big>大号字体加粗
<code>定义计算机代码文本
<dfn>定义一个项目
<kbd>定义键盘文本

 

而脱离文档流除了上周所写的浮动以外,通过定位的方式也会使元素脱离文档流。

定位的几条代码:

position:static;   默认位置

position:relative;   相对定位:相对于自己本来的位置

值为:top:XXpx;

   left:XXpx;    等

position:absolute;   绝对定位:对于html页面原点(0,0点),会脱离文档流

在父级设置position:relative;然后在自己中设置position:absolute;和属性值可以控制自己在父级内部,非静态定位

(以离它最近且包含它的容器来定位);

position:fixed;   固定定位,同样脱离文档流。

总结:

css中一共有三种手段,使一个元素脱离标准文档流:

  • (1)浮动
  • (2)绝对定位
  • (3)固定定位

以上就是关于文档流与脱离文档流的内容。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CSS,一些属性可以导致元素脱离文档流。其包括以下几个属性: - float: 当一个元素设置了float属性后,它会脱离文档流并且其他元素会忽略它并填充其原有的空间。 - position: 设置为absolute或fixed的元素会脱离文档流,不再占据原来的位置。 - display: 设置为inline-block或inline-table的元素也会脱离文档流。 - overflow: 当为元素设置overflow属性为auto、scroll或hidden时,如果元素的内容超出了其指定的尺寸,则该元素会脱离文档流。 需要注意的是,当元素脱离文档流后,它的定位是相对于正常的文档流进行的。其他元素会忽略该元素并填补其原先的空间。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [CSS标准文档流脱离文档流](https://blog.csdn.net/qq_43742385/article/details/109366526)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *3* [文档流、常见的脱离文档流的属性](https://blog.csdn.net/weixin_48796690/article/details/127225668)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值