【发布时间】:2013-07-14 09:00:14
【问题描述】:
我发现我经常使用 position:relative 和 position:absolute 的组合。
我不必每次使用position:absolute 时都声明position:relative,而是将其设置为全局* { position:relative; }。
它似乎工作正常,但这有什么副作用吗?
【问题讨论】:
标签: css position positioning
我发现我经常使用 position:relative 和 position:absolute 的组合。
我不必每次使用position:absolute 时都声明position:relative,而是将其设置为全局* { position:relative; }。
它似乎工作正常,但这有什么副作用吗?
【问题讨论】:
标签: css position positioning
是的。如果您想针对其直接父对象以外的任何内容定位任何内容,则必须将其设置回 position: static。
您可能希望在大约 3 个月的时间内完成这项工作,因为这需要花费数小时的时间才能完成,而不会破坏各种其他东西(宇宙就是这样)。
像使用手术刀而不是大锤一样使用 CSS。
【讨论】:
fixed 和absolute 测试了放置在各个地方的div,我没有问题。另外,你知道它是否会影响渲染时间吗?
我能想到的唯一一件事是相对定位的元素渲染起来可能会更重,导致复杂页面的帧率较低。但我什至不确定这一点.. 无论如何,我建议如果您必须构建一个需要使用绝对定位的网站,可以使用您的方法,否则使用标准方法
【讨论】: