作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我的代码是这样的。
<div class="outer">
<div class="inner">some text here
</div>
</div>
CSS:
.outer {
max-width:1024px;
background-color:red;
margin:0 auto;
}
.inner {
width:50px;
border:1px solid white;
position:fixed;
}
内部 div
,默认位于 left
,需要相对 right
w.r.t 定位。外部 div
而不是页面本身。
如果我将它设置为 right:0px;
,那么它会将 0px
从浏览器右侧对齐,而不是外部 div
正确的。
注意:我的外部 div
不是固定宽度;它根据屏幕分辨率进行调整。这是一个响应式网站设计。
最佳答案
您可以使用容器 div:
<div class="outer">
<div class="floatcontainer">
<div class="inner">some text here</div>
</div>
</div>
然后用它来处理float
,并让它的 child position: fixed
.outer {
width:50%;
height:600px;
background-color:red;
margin:0 auto;
position: relative;
}
.floatcontainer {
float: right;
}
.inner {
border:1px solid white;
position:fixed;
}
.floatcontainer, .inner{
width: 50px;
}
关于html - 如何右对齐div内的固定位置div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15154790/
我是一名优秀的程序员,十分优秀!