如果在其他地方解决了这个问题,我深表歉意,但是我一直在寻找,似乎无法弄清楚。

我正在尝试在页面底部设置三个链接,这些链接将被修复,即无论页面或窗口有多大,它们将始终位于页面其余部分上方的一层的底部。我希望一个链接在页面页边距内保持左对齐,一个链接居中对齐,而一个链接向右对齐(我将主体页边距设置为20px)。

经过大量的摆弄和反复试验之后,我已经很接近了,但是我似乎无法在文字周围找到适当的空白。我认为,如果我仅发送指向当前页面的链接,可能会更清楚-请忽略彩色背景:)

http://www.chrissvensson.info/ces85/033

我已经尝试了所有我能想到的。如果有人有任何建议,我将非常感谢。并且随时告诉我我要解决所有这些错误!

这是html:

<div class="bottom-nav">
    <h2 class="previous-link">Previous</h2>
    <h2 class="index-link">Index</h2>
    <h2 class="next-link">Next</h2>
</div>


这是CSS:

.bottom-nav {
  position:fixed;
  bottom:0px;
  width:100%;
  margin: 0 -20px 0 -20px;
  background-color: red;
}
.previous-link {
  width: 25%;
  float: left;
  z-index:1999;
  background-color: blue;
  margin-left: 0;
}
.index-link {
  margin: auto;
  z-index:1999;
  width: 50%;
  text-align: center;
  float: left;
  background-color: yellow;
}
.next-link {
  width: 25%;
  float: right;
  z-index:1999;
  text-align: right;
  background-color: green;
  margin-right: 0;
}


提前致谢!

最佳答案

尝试添加.previous-link a {margin-left:20px}.previous-link a {padding-left:20px},并在其他链接上添加相同的内容。像这样,您不会对div产生太多混乱,而是将链接移动到所需位置。希望它会有所帮助!

关于html - 如此接近,但我似乎无法获得固定的三页脚注脚…,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16379869/

10-13 02:36