关于绝对定位属性

时间:2013-05-04 19:21:33

标签: html css

我有一个div,我使用css的绝对定位属性定位。现在我想知道是否有一种方法允许这个div显示在我现在在屏幕上看到的完全相同的位置,即使屏幕较小或较大而不改变div的绝对定位属性?

这只是一个粗略的例子:

<div class="name"> I am somewhere in the body </div>
...................
..................so and so codes...
..................
<div class="display">I want to stand beside the class called name </div>

如果我为显示器编写css,那么它恰好位于类名

旁边
.display {
    position: absolute;
    width: 200px; 
    top : 132px; [assume]
    left : 200px; [assume]
    border: #D3D3D3; 
    -webkit-box-shadow: 5px 5px 15px #888;
    -moz-box-shadow: 5px 5px 15px #888;
    box-shadow: 5px 5px 15px #888;
}

我的屏幕显示正确。但是如果屏幕尺寸不同,那么由于我使用了绝对定位属性,它不再显示正确的位置。但现在我想找到一种方法或技巧来解决它而不改变绝对定位属性。

2 个答案:

答案 0 :(得分:2)

包装就像 -

<div id="someId">
    <div class="display"></div>
</div>

并添加此css

#someId {
    position: relative; 
    width: 0; 
    height: 0;
}

答案 1 :(得分:1)

这似乎是浮动属性的东西,改变你的CSS如:

.display {
    float:right;
    width: 200px; 
    border: #D3D3D3; 
    -webkit-box-shadow: 5px 5px 15px #888;
    -moz-box-shadow: 5px 5px 15px #888;
    box-shadow: 5px 5px 15px #888;
}