我知道我很晚但希望这有助于。
以下是位置属性的值。
位置:静态
这是缺省值。这意味着元素将发生在它通常会发生的位置。
#myelem {
position : static;
}
位置是:固定
这将设置的元件的位置相对于所述的浏览器窗口(视口)。即使页面滚动,固定位置的元素也会保留在其位置上。
(理想的情况下,如果你想在页面右下角的滚动到顶部的按钮)。
#myelem {
position : fixed;
bottom : 30px;
right : 30px;
}
位置:相对于
要放置的一个元素的新相对于它的原始位置的位置。
#myelem {
position : relative;
left : 30px;
top : 30px;
}
以上CSS将#myelem元素30像素的左侧和30像素从它的实际位置的上方移动。
位置:绝对
如果我们想要一个元素被放置在页面的确切位置。
#myelem {
position : absolute;
top : 30px;
left : 300px;
}
上述CSS将在位置30像素从顶部位置#myelem元件和从在页面的左侧300像素和其将与页滚动。
最后...
位置相对+绝对
我们可以在父元素的位置属性设置为相对,然后将子元素的位置属性设置为绝对。这样我们可以将孩子相对于父母定位在绝对位置。
#container {
position : relative;
}
#div-2 {
position : absolute;
top : 0;
right : 0;
}
我们可以在上述图像中看到的#DIV-2元件被定位在#container的元件内部的右上角。
GitHub:您可以找到上述图片here和CSS here的HTML。
希望这tutorial帮助。
为什么它必须以怪癖模式运行? – 2008-09-19 19:49:41
由于该网站我将要添加它以怪癖模式运行,并且在这十年内任何时候都不会改变。 :-P – 2008-09-19 19:55:51
你必须在HTML中做到这一点吗?你可以使用谷歌图表吗? http://code.google.com/apis/chart/#bar_charts – 2008-09-22 19:58:21