我在 SO 中发现了这个问题的很多变体,但似乎无论我尝试什么,我都无法得到这个(看似非常简单!)的东西!
我想要做的是将'居中' div保持在视口的中心,并将'sidebar' div直接放置在其右侧(即不与视口右对齐)而不影响'的居中居中的div。
这是jsfiddle上的一些测试代码:
我读过的所有内容似乎都暗示float属性正是我正在寻找的,但链接中的结果显示我得到了奇怪的结果,其中右侧边栏位于“居中” div下方而不是它旁边。这就是链接中显示的内容。
我还看到了一种解决方案,涉及对正确的属性使用负值,并准确设置侧边栏的宽度,但我也无法做到这一点。
希望这个问题像我认为的那样容易解决!只是似乎无法在div内找到正确的div集,依此类推。很难调试这些对齐问题!
谢谢!