1

能否请您对我进行相对和绝对定位,我不明白这两个术语的含义。我只是想得到一个替代的解释,并通过我自己的理解来运行它,看看我是否正确。

4

3 回答 3

2

只需观看此视频:

http://www.cssreset.com/understanding-css-relative-and-absolute-positioning-explained/

应该一劳永逸地解决问题。

于 2013-08-07T07:09:41.733 回答
1

你可以试试这个教程:

http://www.barelyfitz.com/screencast/html-training/css/positioning/

它清楚地解释了一次一个小步骤的相对定位和绝对定位。

于 2013-08-07T06:51:37.187 回答
0
  • 让我们从位置开始:静态;静态是默认值,因此如果未指定任何内容,则该元素是静态的。这是页面上元素的正常流动。例如,当元素不适合该行时,它会转到下一行。

  • 然后我们有位置:相对;将此视为相对于它自己的位置。现在我们可以使用 left、right、top 和 bottom 将元素从其原始位置移动。

  • 此外,当将元素的位置设置为相对时,任何绝对子元素的原点都会被重置。换句话说,绝对子元素的位置 (0,0) 与相对父元素相同。

  • 下一个是位置:绝对;该元素现在超出了页面上的正常元素流。该位置是从找到的第一个相对父级的原点开始测量的。如果没有找到这样的父级,它的位置将是相对于浏览器窗口的,与位置相同:固定;

于 2015-10-05T08:49:17.393 回答