私はこのサイトを持っており、画面サイズが 725px より小さい場合、フッター ナビゲーションが 2 行で表示されます。を使用して修正できますwhite-space: nowrap;
が、なぜそれが起こっているのか知りたいのですが、テキストには多くのスペースが残っています。同じことが著作権表示にも起こりますが、サイズが小さくなります。
nav の html は次のようになります。
<footer>
<nav>
<ul>
<li><a href="https://jcubic.wordpress.com" rel="">blog</a></li>
<li><a href="#" rel="">projects</a></li>
<li><a href="#" rel="">tutorials</a></li>
<li><a href="#" rel="">portfolio</a></li>
<li><a href="#" rel="">poezja</a></li>
</ul>
</nav>
...
</footer>
そしてCSS:
footer {
position: absolute;
bottom: 40px;
left: 0;
width: 100%;
margin: 0;
padding: 0;
}
footer nav {
position: absolute;
left: 40px;
bottom: 0;
}
footer nav ul {
list-style: none;
float: left;
margin: 0;
padding: 0;
}
footer nav ul li:after {
content: "•";
margin: 0 10px;
}
footer nav ul li {
float: left;
}
footer nav ul li:last-child:after {
content: "";
}
footer #copy {
position: absolute;
bottom: 0;
margin: 0;
padding: 0;
}
@media screen and (min-width: 801px) {
footer #copy {
right: 60px;
}
}
footer #copy p {
margin: 0;
}
footer nav ul li a {
text-decoration: none;
}
@media screen and (max-width: 800px) {
footer {
height: 40px;
}
footer nav {
left: 50%;
top: 0;
}
footer nav ul {
position: relative;
left: -50%;
}
footer #copy {
left: 50%;
bottom: -20px;
}
footer #copy p {
position: relative;
left: -50%;
}
}