Здесь есть несколько проблем.
- Текст перекрывается фиксированным заголовком со сплошным белым фоном.
- Это происходит из-за различий в том, как браузерыинтерпретируют
</br>
в ваших абзацах. - Технически это должно быть
<br />
, но на самом деле вы должны создавать этот пробел, используя стили CSS, а не разрывы строк.
Попробуйтеэтот HTML:
<header id="fixednav">...</header>
<div id="main">
<h1>Currently testing</h1>
<p>"I believe that one day…"</p>
<p>-Cool Dude <a href="http://someurl.com" desc="giant mango site">someurl.com</a></p>
</div>
с этим CSS:
#fixednav {
background-color: #fff;
display: block;
height: 100px;
left: 50%;
margin-left: -275px;
position: fixed;
top: 0;
width: 550px;
z-index: 2;
}
#main {
margin: 100px auto 0 auto;
width: 550px;
}