Ich habe ein responsive Foto im header.
Dann habe ich zwei Boxen main und aside, die durch negative margin-Werte und html overflow-y scroll und #wrapper overflow:hidden im Browserfenster dieselbe Höhe haben.
Diese beiden Boxen sollen zu 10% über dem header liegen. Die liegen aber unter dem header. Wie kann ich das ändern?
Dann habe ich zwei Boxen main und aside, die durch negative margin-Werte und html overflow-y scroll und #wrapper overflow:hidden im Browserfenster dieselbe Höhe haben.
Diese beiden Boxen sollen zu 10% über dem header liegen. Die liegen aber unter dem header. Wie kann ich das ändern?
HTML:
<html>
<head>
</head>
<body>
<header>
<div id="praxisfoto">
<h1> Praxisfotos</h1>
<img src="images/headerfoto.jpg" alt="Praxisfotos">
</div> <!-- // Ende praxisfoto-->
</header>
<div id="wrapper">
<main>
<h1>Überschrift</h1>
<p>Weit hinten, hinter den Wortbergen, fern der Länder Vokalien und Konsonantien leben die Blindtexte. Abgeschieden wohnen sie in Buchstabhausen an der Küste des Semantik, eines großen Sprachozeans. Ein kleines Bächlein namens Duden fließt durch ihren Ort und versorgt sie mit den nötigen Regelialien. Es ist ein paradiesmatisches Land, in dem einem gebratene Satzteile in den Mund fliegen.</p>
</main>
<aside>
Weit hinten, hinter den Wortbergen, fern der Länder Vokalien und Konsonantien leben die Blindtexte. Abgeschieden wohnen sie in Buchstabhausen an der Küste des Semantik, eines großen Sprachozeans. Ein kleines Bächlein namens Duden fließt durch ihren Ort und versorgt sie mit den nötigen Regelialien. Es ist ein paradiesmatisches Land, in dem einem gebratene Satzteile in den Mund fliegen. Nicht einmal von der allmächtigen Interpunktion werden die Blindtexte beherrscht – ein geradezu unorthographisches Leben. Eines Tages aber beschloß eine kleine Zeile Blindtext, ihr Name war Lorem Ipsum, hinaus zu gehen in die weite Grammatik.
</aside>
</div> <!-- // Ende wrapper-->
</body>
</html>
</body>
</html>
Code:
* {margin: 0; padding: 0;}
img {
max-width:100%;
border:0;
}
html, body div, span, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
font-size:100%;
line-height:150%;
font-family:arial;
color:#333333;
vertical-align:baseline;
}
html{overflow-y: scroll;}
#wrapper {overflow: hidden;}
header {
position:relative;
}
header h1{
display:none;
}
#praxisfoto {
padding: 0 8% 0 8%;
background-color:#f6ede7;
z-index:1;
}
#praxisfoto img{
vertical-align:bottom;
}
#praxisfoto h1{
display:none;
}
#wrapper {
margin-top:-10%;
margin-left:10%;
margin-right:10%;
margin-bottom:0%;
/*margin:0% 10% 0 10%;*/
}
main, aside{
display:block;
box-sizing:border-box;
-moz-box-sizing:border-box;
padding: 3%;
float:left;
padding-bottom: 32767px;
margin-bottom: -32767px;
}
main{width:65%; background-color: #f4e9e1;}
aside{width: 35%; background-color: #1e7782;}
</style>