我有一个简单的标题与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;
}
您在浏览哪个浏览器? – Techmonk 2013-03-05 09:23:52
Chrome和火狐 – user2093601 2013-03-05 09:25:43
Firefox上的小提琴看起来不错...它可能是图像高度的原因:100%也许?由于图像没有加载的课程 – Techmonk 2013-03-05 09:27:12