img とナビゲーション バーを含む単純なヘッダーがあります。ナビゲーション バーを img の下に表示したいのですが (これが発生します)、ナビゲーション バーは次のテキストの後ろに表示されます。ナビゲーションバーの下のテキストを取得してそれを覆うのをやめる方法がわかりません(すでにクリアを試みました)。
私はこれが初めてなので、非常に単純なものを見落としていた可能性があることを述べたいと思います。
素晴らしい jsfiddle リンク: http://jsfiddle.net/k2qQN/
次に、ここに私のhtmlがあります:
<
header role="banner">
<img src="../assets/images/autologo.png" alt="A and B automotive logo" />
<nav role="navigation">
<ul>
<li><a href="#about-us/about-us.html">Services</a></li>
<li><a href="#getting-in-touch">Getting in Touch</a></li>
<li><a href="about-the-shop/about-the-shop.html">About Us</a></li>
</ul>
</nav>
</header>
<div role="main">
<section id="services" title="Small overview of service">
<h1>Title for content</h1>
<p> At <a href="getting-in-touch">Some shop</a> Some random text following infoome random text following infoome random text following infoome random text following infoome random text following infoome random text following infoome random text following infoome random text following infoome random text following infoome random text following info</p>
</section>
CSSは次のとおりです。
html, body, #container {
height: 100%;
width: 100%;
border: 1px solid black;
font-size: 1.1em;
}
header {
height: 20%;
width: 100%;
}
img {
height: 100%;
width: auto;
}