基本上我拥有的是一个包含所有内容的主容器 div。我想要一个固定的垂直导航列表出现在容器的一侧。
当我调整窗口大小以查看不同的分辨率时出现问题。我现在在我的容器中使用大约 1024px 的固定宽度,最小宽度为 1200px,但它仍然切断了固定导航列表的一部分,因为我在导航容器上使用了 -125px 的边距以使其超出内容容器。
这是正常的样子
然后当缩小尺寸时,我设置的最小宽度开始生效
这是导航的代码 .导航{ 向左飘浮; 位置:固定; 左边距:-125px; 文本对齐:右;
最佳答案
.nava
{
float:left;
position: fixed;
min-width: ??px //Set your minimum needs here.
max-width: ???%; //preferably % because you don't know the maximum
padding-left: -125px; //!!!
text-align:right;
}
当你的意图是填充时,永远不要使用边距,永远不要!
关于html - 固定导航列表上的负边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12810016/