div
即使用户滚动页面,我也希望显示哪个始终可见.我已经使用了CSS position: fixed;
.
现在我也想div
在父母的右角显示div
.
我试图使用这个CSS代码来实现目标:
.test {
position: fixed;
text-align: right;
}
Run Code Online (Sandbox Code Playgroud)
但它没有对齐右侧的元素.
我的示例页面可以在这里找到,div
我想要对齐的元素test
在父类下调用parent
.
是否有任何CSS或JavaScript解决方案来对齐屏幕右侧的固定位置元素?
246*_*tNt 38
你可以使用两个imbricated div.但是你需要一个固定宽度的内容,这是唯一的限制.
<div style='float:right; width: 180px;'>
<div style='position: fixed'>
<!-- Your content -->
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
San*_*osh 27
使用'right'属性和固定位置样式.提供的值用作窗口边界右侧的偏移量.
代码示例:
.test {
position: fixed;
right: 0;
}
Run Code Online (Sandbox Code Playgroud)
如果需要一些填充,可以设置right
具有特定值的属性,例如:right: 10px
.
注意:float
属性不适用于位置fixed
和absolute
Gab*_*abe 18
在位置固定的情况下,您需要提供值来设置div的放置位置,因为它是固定位置.
就像是....
.test
{
position:fixed;
left:100px;
top:150px;
}
Run Code Online (Sandbox Code Playgroud)
固定 - 生成一个绝对定位的元素,相对于浏览器窗口定位.元素的位置使用"left","top","right"和"bottom"属性指定
更多关于这里的位置.
小智 8
试着做同样的事情.如果您希望它在右侧对齐,则将值设置right
为0
.如果您需要从右侧填充,请将值设置为您需要的填充大小.
例:
.test {
position: fixed;
right: 20px; /* Padding from the right side */
}
Run Code Online (Sandbox Code Playgroud)