相关疑难解决方法(0)

静态和相对定位之间的差异

在CSS中,静态(默认)定位和相对定位有什么区别?

css static positioning css-position

81
推荐指数
4
解决办法
4万
查看次数

相对定位所有元素有什么问题吗?

我常常发现自己将一个类附加到一个元素上,只是为了让它可以position: relative;让我的孩子使用它position: absolute;

如果我写的话会有什么不妥,或者我应该说会有什么问题吗?

* {
  position: relative;
}
Run Code Online (Sandbox Code Playgroud)

或者可能是下面的例子,因为这些通常是我需要相对定位的唯一元素:

div, navbar, footer, section, aside, header, article {
  position: relative;
}
Run Code Online (Sandbox Code Playgroud)

根据W3schools,position: static;默认情况下所有元素都是根据页面的正常流程定位的.

"HTML元素默认定位为静态.静态定位元素总是根据页面的正常流程定位."

并且根据相同的来源,相对定位的元素也根据页面的正常流程定位,除非被CSS覆盖:

"相对定位元素的内容可以移动并与其他元素重叠,但元素的保留空间仍然保留在正常流程中."

html css css-position

5
推荐指数
1
解决办法
166
查看次数

标签 统计

css ×2

css-position ×2

html ×1

positioning ×1

static ×1