我无法让定位、最大宽度和“正确:0px”和谐地一起工作!我正在创建一个固定在我网站右上角的 div。页面内容的最大宽度为 1000 像素,但是标签仅遵守我的“右:0 像素”规则并坚持向右,一旦达到最大宽度就会不遵守。还应该注意的是,默认情况下,div 在左上角并遵守最大宽度(如果我输入 'left: 0px;' 但它不遵守规则,它会粘在左边)。
CSS:
#content {
margin: 0 auto;
max-width: 1000px; }
#div {
width: 150px;
position: fixed;
right: 0px; }
以下是我已经尝试过的一些替代方案:
- width: 100% (with text-align: right) <--- 不太正确,我不喜欢 100% 的宽度而不是 150px
- 添加代码以在 html 中“手动”定位 div(不是 CSS)
- 我发现 float 和 text-align 不会影响固定定位
非常感谢您的帮助!谢谢你。