如何对齐应用css边距的元素,而不根据浏览器和屏幕分辨率进行修改?
我需要一些在特定div元素中的东西,在特定的地方浮动。 当然,我会根据屏幕分辨率和浏览器得到不同的位置。 我需要这一块内容出现在右上角,但不是在最上面,而是距顶部约3厘米 我怎样才能把这个位置固定下来 我试过这个:如何对齐应用css边距的元素,而不根据浏览器和屏幕分辨率进行修改?,css,alignment,css-float,Css,Alignment,Css Float,我需要一些在特定div元素中的东西,在特定的地方浮动。 当然,我会根据屏幕分辨率和浏览器得到不同的位置。 我需要这一块内容出现在右上角,但不是在最上面,而是距顶部约3厘米 我怎样才能把这个位置固定下来 我试过这个: #sidebars { margin: -37% 1% 0 0; width: 35%; } 而且它只在一个特定浏览器的页面上工作(我正在使用最新的firefox版本来测试这一点) 所以,我尝试了一个固定的位置,结果却不尊重利润。因此,我在右边添加了一些浮动,没有任
#sidebars {
margin: -37% 1% 0 0;
width: 35%;
}
而且它只在一个特定浏览器的页面上工作(我正在使用最新的firefox版本来测试这一点)
所以,我尝试了一个固定的位置,结果却不尊重利润。因此,我在右边添加了一些浮动,没有任何后果:
#sidebars {
float: right;
margin: -37% 1% 0 0;
position: fixed;
width: 35%;
}
有什么想法吗?非常感谢您的洞察力
Rosamunda听起来你确实想要一个固定的位置,但我很确定你不需要保证金。为了清楚起见,
位置:固定
将在窗口中定位元素(而绝对值
在文档中)。我打赌你一定在找这样的东西:
#sidebars {
position: fixed;
width: 35%;
right:0px;
top:0px; /* or whatever spacing you said you need from the top of the window */
}
成功了!我不知道当你设置一个固定的位置时,你可以设置“顶部”和“右侧”位置。极好的谢谢