0

无论窗口大小如何,我在放置一个边距为 2% 的元素时都遇到了一些问题。我可以使用基本边距 (%) 移动元素,但是一旦我调整窗口大小,元素就不会随之移动。

我只希望它在所有窗口大小中始终位于窗口右侧的 2%!

有什么建议么?

现在我只是尝试添加一些文本和以下 CSS:

    position:absolute;
text-decoration:underline;
text-align:right;
right:0;
width:15em;
top:-3%;
margin-right:1%;
color:#ffffff;
font-size:0.65em;

这也不会停留在右边!我可以用边距移动它,但只能“向左”。

知道有什么问题吗?

4

2 回答 2

2

为什么不绝对定位元素

​#myDiv {
    position: absolute;
    right: 2%;
}​
于 2012-12-27T17:23:23.750 回答
1

这不行吗?不要乱用绝对!:P

float: right;
margin-right: 2%;

http://jsfiddle.net/8qkXj/1/

于 2012-12-27T17:48:05.910 回答