gpt4 book ai didi

html - 为什么我的页脚中的文本不对齐?

转载 作者:行者123 更新时间:2023-11-28 17:36:12 25 4
gpt4 key购买 nike

最近我一直在为我和我的 friend 正在制作的网站制作页脚,但文本没有对齐。我希望版权位于底部,链接和联系信息彼此相邻,有点像 stackoverflow 的页脚。页脚并没有像我想象的那样工作。我尝试了很多方法来更改文本所在的位置,但它似乎不起作用。这应该是一个简单的修复,所以如果您有时间,请查看代码。这是代码:

<!DOCTYPE html>
<html>
<footer>
<div class="footer">
<div class="contact">
<h3> Contact Us: </h3>
<p>ourEmail@ourSite.com</p>
</div>
<div class="popular">
<h3> Popular Games: </h3>
<p><a href="#">Happy Wheels</a></p>
<p><a href="#">Flappy Bird</a></p>
<p><a href="#">Impossible Quiz</a></p>
</div>
<div class="footerNav">
<h3>Pages</h3>
<p><a href="http://www.freeninjagaming.site50.net">Home</a></p>
<p><a href="#">Games</a></p>
<p><a href="#">About Us</a></p>
</div><br>
<div class="copyright">
<p> Copyright 2014 Dylan Maniatakes, Jacob Snarr and Mitchell Conrad </p>
</div>
</div>
<style>
footer{
clear: both;
font-family: Arial;
text-align: center;
border-top: 1px solid black;
}
.contact {
float: left;
}
a {
text-decoration: none;
color: #c23b3b
}
a:hover{
color: darkred;
}
.footerNav {
float: right;
}
</style>
</footer>
</html>

最佳答案

我删除了 float 并使用 display:inline-block 并排显示您想要的元素。然后,我将 display:block 添加到版权中,使其成为自己的一行。我还为导航添加了一个 H3 标签,这样它们就能很好地与 vertical-align: top 对齐。

See working jsFiddle demo

输出


enter image description here

HTML


<footer>
<div class="footer">
<div class="contact">
<h3> Contact Us: </h3>

<p>ourEmail@ourSite.com</p>
</div>
<div class="popular">
<h3> Popular Games: </h3>

<p><a href="#">Happy Wheels</a>

</p>
<p><a href="#">Flappy Bird</a>

</p>
<p><a href="#">Impossible Quiz</a>

</p>
</div>
<div class="footerNav">
<h3> Navigation: </h3>

<p><a href="http://www.freeninjagaming.site50.net">Home</a>

</p>
<p><a href="#">Games</a>

</p>
<p><a href="#">About Us</a>

</p>
</div>
<div class="copyright">
<p>Copyright 2014 Dylan Maniatakes, Jacob Snarr and Mitchell Conrad</p>
</div>
</div>
</footer>

CSS


 footer {
clear: both;
font-family: Arial;
text-align: center;
border-top: 1px solid black;
}
footer div {
display: inline-block;
vertical-align: top;
margin-right: 20px;
}
footer div:last-child {
margin-right: 0;
}
footer .copyright {
display: block;
}
.contact {
}
a {
text-decoration: none;
color: #c23b3b
}
a:hover {
color: darkred;
}

关于html - 为什么我的页脚中的文本不对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25045722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com