绝对定位的html元素

时间:2013-01-16 02:25:12

标签: html css

为所有元素制作一个position: absolute的网页是好还是坏?

3 个答案:

答案 0 :(得分:1)

这完全取决于你想要实现的目标。绝对位置在某些情况下会导致不必要的重叠,此外还会将特定元素从文档流中取出,但在许多情况下,这可能是期望的效果并且可以被考虑在内。

此外,在具有相对定位的父元素内使用绝对定位可以允许您将元素放置在相对于父元素约束的位置。请参阅此文章以了解详情:http://css-tricks.com/absolute-positioning-inside-relative-positioning/

编辑:错过了您计划为每个元素执行此操作的事实。这是一种设计网页的非常糟糕的方式,除非您针对少数元素执行此操作,否则您无法通过更传统的方式实现所需的布局。问题在于,您需要为每个元素设置顶部和左侧坐标 - 如果您决定移动一个元素或更改其大小,则突然您必须更改所有元素的位置。

答案 1 :(得分:0)

一切都是出于某种目的......绝对的位置没有好坏。这取决于一个人需要使用位置作为相对或绝对。如果该人希望元素相对于其他元素定位,则使用位置相对。如果元件必须位于某个位置而不管其他元件,则使用绝对值。所以它完全取决于设计。

答案 2 :(得分:-1)

这是一个糟糕的网页设计,因为没有任何东西可以流动,你将没有机会让它响应。我在Dreamweaver中看到过这样的设计并且无法维护。如果内容发生变化,则需要完全重做设计。