Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 不考虑窗口大小的定位元素_Html_Css_Margin - Fatal编程技术网

Html 不考虑窗口大小的定位元素

Html 不考虑窗口大小的定位元素,html,css,margin,Html,Css,Margin,无论窗口大小如何,我在放置边距为2%的元素时遇到一些问题。我可以使用基本边距(%)移动元素,但只要调整窗口大小,元素就不会随之移动 我只想它是2%从右边的窗口-在任何时候-在所有的窗口大小 有什么建议吗 现在,我尝试添加一些文本和以下CSS: position:absolute; text-decoration:underline; text-align:right; right:0; width:15em; top:-3%; margin-right:1%; color:#ffffff

无论窗口大小如何,我在放置边距为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;
这也不会停留在正确的位置!我可以用边距移动它,但只能“左”

你知道什么地方出了问题吗?

你为什么不把元素放在一个相对的位置呢

你为什么不把元素放在一个相对的位置呢


这不管用吗?不要搞绝对的!:P

float: right;
margin-right: 2%;

这不管用吗?不要搞绝对的!:P

float: right;
margin-right: 2%;

终于!我以为我已经试过了。。但有一件事,它不会一直向右移动,即使我使用0.1%。。你知道为什么吗?如果你想让元素完全在右边,就用
0
表示
右边。
或者你想让元素在右边,而不是它的内容?看看这里:解决了:)谢谢你的帮助@用户1749428如果您目前正在学习CSS,还应该尝试Ivozor的解决方案。这里有一篇关于浮动的好文章:终于!我以为我已经试过了。。但有一件事,它不会一直向右移动,即使我使用0.1%。。你知道为什么吗?如果你想让元素完全在右边,就用
0
表示
右边。
或者你想让元素在右边,而不是它的内容?看看这里:解决了:)谢谢你的帮助@用户1749428如果您目前正在学习CSS,还应该尝试Ivozor的解决方案。这是一篇关于浮动的好文章:
position:absolute
并不总是坏的,这取决于用例。绝对,ComFreek!(看我在那里做了什么?:D)无论如何,在我看来,绝对位置对于初学者来说可能是一件令人头痛的事。
绝对位置:绝对位置并不总是坏的,这取决于用例。绝对,ComFreek!(看到我在那里做了什么吗?:D)无论如何,在我看来,初学者的绝对位置可能会让人头疼。