[英]Positioning elements at top right of <div>
我有一个包含div,一些文本和一个按钮的小提琴 。
无论div有多大,或者div中有多少文本,我都想将按钮放在div的右上角。
我有点像
float: right;
position: relative;
可以做到这一点,但这不起作用,因为div中的'text'会按下按钮。
有一个更好的方法吗? 也许absolute
将按钮放在右上方而不是relative
?
如果使用绝对定位,只需使用top
和right
相对于右上角定位按钮即可。
#myButton {
position: absolute;
top: 0;
right: 0;
}
请注意,当绝对定位时,元素被从流中取出 ,因此如果它们足够大,其他元素(如那里的<p>
)可以“下”它。
我猜你想要的是绝对定位,所以试试吧
position: absolute;
top: 0;
right: 0;
刚刚将按钮样式更改为
#myButton {
cursor: pointer;
position: absolute;
top:5px;
right: 5px;
}
这是你想要的?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.