Hallo zusammen
Ich hab schon wieder ein Problem... bei der Webseite die ich erstellen möchte, habe ich das Problem, dass bei einem kleinen Bildschirm die Navigation und/oder der Footer über den Wrapper hinausragt. Damit ich das Easy Clearing verwenden kann, muss ich die Höhe des Wrappers löschen. Dann wird aber das mittlere Hintergrundbild (div class="header-hintergrundbild") nicht mehr angezeigt - ausser wenn ich einen festen Pixelwert eingebe. Dies möchte ich aber nicht, denn das Hintergrundbild soll sich je nach grösse des Bildschirmes verändern. Habt ihr eine Idee wie ich dieses Problem lösen kann?
aktueller Code ohne Clearfix:
Ich hoffe es ist mit dem beiliegenden Bild etwas klarer, was ich meine...
Vielen Dank für eure Hilfe!
Ich hab schon wieder ein Problem... bei der Webseite die ich erstellen möchte, habe ich das Problem, dass bei einem kleinen Bildschirm die Navigation und/oder der Footer über den Wrapper hinausragt. Damit ich das Easy Clearing verwenden kann, muss ich die Höhe des Wrappers löschen. Dann wird aber das mittlere Hintergrundbild (div class="header-hintergrundbild") nicht mehr angezeigt - ausser wenn ich einen festen Pixelwert eingebe. Dies möchte ich aber nicht, denn das Hintergrundbild soll sich je nach grösse des Bildschirmes verändern. Habt ihr eine Idee wie ich dieses Problem lösen kann?
aktueller Code ohne Clearfix:
HTML:
<div id="background">
<div id="background_left"></div>
<div id="background_m">
<div id="wrapper">
<header>
<a class="open" href="#navMain"><img src="bilder/layout/menu.png" alt="Menü"/></a>
<div id="wappen"><img src="bilder/layout/header/sterne_wellen.png" alt="Logo"/></div>
<div class="titel">Name der Seite</div>
<div class="header-hintergrundbild"></div>
</header>
<div id="quicklinks2">
<div class="print"><img src="bilder/layout/quicknavigation/print.png" alt="Drucken" height="21">Drucken</div>
<div class="kontakt"><img src="bilder/layout/quicknavigation/kontakt.png" width="20" height="21" alt="Kontakt">Kontakt</div>
<div class="home"><img src="bilder/layout/quicknavigation/home.png" width="21" height="21" alt="Home">Home</div>
<div class="suche"><img src="bilder/layout/quicknavigation/search.png" alt="Suche" height="21">Suchen</div>
</div>
<nav id="navMain">
<div class="titel-navigation">Navigation</div>
<ul id="navigation">
<li class=menu li"><a href="#link">Link</a>
<ul>
<li><a href="#link">Link</a>
</li>
<li><a href="#link">Link</a>
</li>
<li><a href="#link">Link</a></li>
<li><a href="#link">Link</a></li>
<li><a href="#weitere">...</a></li>
</ul></li>
<li class="menu li"><a href="#Link">Link</a>
<ul>
<li><a href="#link">Link</a></li>
<li><a href="#Link">Link</a></li>
<li><a href="#Link">Link</a></li>
<li><a href="#Link">Link</a></li>
</ul></li>
<li class="menu li"><a href="#Link">Link</a>
<ul>
<li><a href="#link">Link
</a></li>
<li><a href="#link">Link</a></li>
<li><a href="#Link">Link</a></li>
<li><a href="#Link">Link</a></li>
<li><a href="#div">...</a></li>
</ul></li>
<li class="menu li"><a href="#Link">Link</a>
<ul>
<li><a href="#Link">Link</a></li>
<li><a href="#Link">Link</a></li>
<li><a href="#Link">Link</a></li>
<li><a href="#Link">Link</a></li>
<li><a href="#Link">Link</a></li>
</ul></li>
<li class="menu li"><a href="#Link">Link</a>
<ul>
<li><a href="#Link">Link</a></li>
<li><a href="#Link">Link</a></li>
<li><a href="#Link">Link</a></li>
<li><a href="#Link">...</a></li>
</ul></li>
<li class="menu li"><a href="#Link">Link</a>
<ul>
<li><a href="#Link">Link</a></li>
<li><a href="#Link">Link</a></li>
<li><a href="#Link">Link</a></li>
</ul></li>
</ul>
</nav>
<main>
<div class="begruessung">
<h2>Herzlich willkommen</h2>
<p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna
</p>
</div>
<div class="news">
<div class="news_text">News</div>
<div class="news_inhalt">
<ul class="news_punkt">
<li>Öffnungszeiten</li>
<li>News</li>
<li>News</li>
<li>News</li>
</ul>
</div>
</div>
</main>
<footer>
<div id="anschrift">
<h4>Firma</h4>
<div class="adresse">Adresse</div><div class="komma">, </div>
<div class="adresse">Postfach</div><div class="komma">, </div>
<div class="adresse">PLZ Ort</div><br>
<div class="tel">Tel. 000 000 00 00</div>
<div class="fax">Fax 000 000 00 00</div>
</div>
<div class="oeffnungszeiten">
<h4>Öffnungszeiten</h4>
</div>
</footer>
</div>
</div>
<div id="background_right"></div>
</div>
Code:
#wrapper {
height: 95%;
width: 100%;
float:left;
background-color: rgba(252,252,252,0.1);
margin: 0;
padding:10px;
border-radius: 0px 0px 18px 18px;
border: 0.5px solid #000000;
moz-box-shadow:0px 2px 12px #292929; /* Firefox */
webkit-box-shadow:0px 2px 12px #292929; /* Chrome, Safari */
khtml-box-shadow:0px 2px 12px #2929299; /* Konqueror */
box-shadow:0px 2px 12px #292929; /* CSS3 box-shadow:[horizontale position] [vertikale position] [größe] [farbe]; */
}
main {
background-color:rgba(249,249,249,0);
float: left;
height:50%;
overflow:auto; /* Scrollbar */
padding-left:2%;
width: 80%;
}
#background_left { /*Bild ganz rechts gross */
background: url(../.jpg) 50% 70% no-repeat;
background-size: cover;
float:left;
width:12.5%;
height: 34%;
}
#background_right { /* Bild ganz links gross */
background:url(../jpg) 50% 70% no-repeat;
background-size: cover;
float:left;
width:12.5%;
height: 34%;
}
#background_topm {
width:100%;
height: 2%;
background:url(..jpg) 50% 70% no-repeat;
background-size: cover;
float:left;
}
#background_m {
width:75%;
height: 100%;
float:left;
}
.header-hintergrundbild {
height: 83%;
background:url(.jpg) 50% 70% no-repeat;
background-size: cover;
}
header {
height: 28%;
}
Ich hoffe es ist mit dem beiliegenden Bild etwas klarer, was ich meine...
Vielen Dank für eure Hilfe!