我有一个关于CSS定位的快速问题。我已经查到了所有关于绝对,相对,静态等但仍然有问题。因此,例如,在我的一个网页上,我使用四个不同的div来表示我在页面上的四个单独部分。我可以设置它们以使它们看起来完美,但左上部分随着用户添加的内容而扩展。当它展开时,它会重叠在它下面的部分。与另一方相同,如果需要显示错误消息并重叠其下方的部分,则该部分会稍微扩展。关于如何克服这个问题的任何建议?
谢谢!
答案 0 :(得分:0)
如果您希望div在页面上正常流动,则不必使用定位。通常,如果您正在使用定位,则将其用于您希望在特定情况下具有的div,在正常情况下,在其他位置。例如:如果你想让它真正逃离它所在的容器,你会相对定位一些东西。如果你想让它完全在同一个地方,无论如何(包括滚动)或你想要的话,你会绝对定位一些东西。使用z-index重叠div。
通常,如果你只想让div并排排列,你可以显示:inline或use float。