lakich2001
Neues Mitglied
Hallo,
ich versuche gerade eine Homepage ohne tables zu machen. Dabei habe ich das Problem, dass bei height: 100% und position: relative die Homepage nicht richtig angezeigt wird. bei einer hohen Auflösung geht es noch, da dann der gesamte Content auf den Bildschirm passt. Bei einer Auflösung von 800x600 sieht das dann schon ganz anders aus. Dann wird der "container" nicht weit genug nach unten gezogen.
Hier meine Codes:
Index Code:
Hier der Code der style.css (da liegt glaub ich der hund begraben):
und der code der menu.css ist glaub ich net so wichtig und passt auch net mehr rein^^
hier könnt hier euch das ganze angucken: SGFreaks
Danke schonmal :)
ps: hab mir schon einige sachen durchgelesen hat aber nichts genützt...
ich versuche gerade eine Homepage ohne tables zu machen. Dabei habe ich das Problem, dass bei height: 100% und position: relative die Homepage nicht richtig angezeigt wird. bei einer hohen Auflösung geht es noch, da dann der gesamte Content auf den Bildschirm passt. Bei einer Auflösung von 800x600 sieht das dann schon ganz anders aus. Dann wird der "container" nicht weit genug nach unten gezogen.
Hier meine Codes:
Index Code:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>SGFreaks</title>
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="stylesheet" href="menu.css" type="text/css">
<script language="JavaScript" type="text/javascript" src="menu.js"></script>
<script type="text/javascript"><!--//--><![CDATA[//><!--
sfHover = function() {
var sfEls = document.getElementById("nav").getElementsByTagName("LI");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
//--><!]]></script>
</head>
<body>
<div id="loginbar"><form action="login.php" method="post" style="display: inline">
<div align="center">Name: <input type="text" name="name" size="14"> Kennwort: <input type="password" name="pwd" size="10"> <input type="submit" value="Login"> Eingeloggt bleiben: <input type="checkbox" name="eingeloggt"><a href="index.php?site=reg">Registrieren</a></div>
</form></div>
<div id="container">
<div id="header"></div>
<div id="randlinks"></div>
<div id="randrechts"></div>
<div id="content"><div class="news">
<p><img src="gfx/top_news.jpg" width="104" height="30" border="0" alt="old_news.jpg"></p>
</div>
<div class="news_pic" style="top: 100px;">
<img src="news/meizu_triple_big.png" width="150" height="150" border="0" alt="old_news.jpg">
</div>
<div class="news_head" style="top: 100px;">
<div><b>Hallo das ist der Header!</b></div>
</div>
<div class="news_content" style="top: 120px;">
<div>Und das hier ist der content der echt super ist da ich sehr vie schreiben muss um alles zu überprüfen</div>
</div>
<div class="news_weiter" style="top: 230px;">
<div><a href="#weiter">Weiterlesen!</a></div>
</div>
<div class="news_pic" style="top: 300px;">
<img src="news/meizu_triple_big.png" width="150" height="150" border="0" alt="old_news.jpg">
</div>
<div class="news_head" style="top: 300px;">
<div><b>Hallo das ist der Header2!</b></div>
</div>
<div class="news_content" style="top: 320px;">
<div>2Und das hier ist der content der echt super ist da ich sehr vie schreiben muss um alles zu überprüfen</div>
</div>
<div class="news_weiter" style="top: 430px;">
<div><a href="#weiter">Weiterlesen!</a></div>
</div>
<div class="old_news">
<p><img src="gfx/old_news.jpg" width="113" height="30" border="0" alt="old_news.jpg"></p>
</div>
</div>
<div id="strich_oben"></div>
<div id="strich_mitte"></div>
<div id="menu_rechts">
<p><img src="gfx/quicklinks.jpg" width="120" height="30" border="0" alt="quicklinks.jpg"></p>
<p><img src="gfx/server_status.jpg" width="158" height="30" border="0" alt="server_status.jpg"></p>
<p><img src="gfx/news_suche.jpg" width="142" height="30" border="0" alt="news_suche.jpg"></p>
<p><img src="gfx/partner.jpg" width="86" height="30" border="0" alt="partner.jpg"></p>
</div>
<div id="menu">
<ul id="nav">
<li><a href="#"><img src="gfx/space.png" width="88" height="20" border="0" alt="space.png"></a>
<ul>
<li class="navi_t"><a href="index.php" class="keinlink">Home</a></li>
<li class="navi_m"><a href="#" class="keinlink">Events</a></li>
<li class="navi_m"><a href="#" class="keinlink">Patchs</a></li>
<li class="navi_m"><a href="index.php?site=items" class="keinlink">Items</a></li>
<li class="navi_m"><a href="index.php?site=wasistsg" class="keinlink">Was ist StreetGears</a></li>
<li class="navi_m"><a href="index.php?site=vollversion" class="keinlink">Vollversion</a></li>
<li class="navi_m"><a href="index.php?site=emotes" class="keinlink">Emotes</a></li>
<li class="navi_m"><a href="index.php?site=faq" class="keinlink">Häufig gestellte Fragen</a></li>
<li class="navi_m"><a href="index.php?site=gewinnspiel" class="keinlink">Gewinnspiel (Beendet)</a></li>
<li class="navi_m"><a href="index.php?site=chronik" class="keinlink">SGFreaks.de Chronik</a></li>
<li class="navi_d"><a href="index.php?site=sgfreaksdetv" class="keinlink">SGFreaks.de TV</a></li>
</ul>
</li>
<li><a href="#"><img src="gfx/space.png" width="88" height="20" border="0" alt="space.png"></a>
<ul>
<li class="navi_t"><a href="#" class="keinlink">Download1</a></li>
<li class="navi_m"><a href="#" class="keinlink">Download2</a></li>
<li class="navi_m"><a href="#" class="keinlink">Download3</a></li>
<li class="navi_m"><a href="#" class="keinlink">Download4</a></li>
<li class="navi_d"><a href="#" class="keinlink">Download5</a></li>
</ul>
</li>
</ul>
<img src="gfx/space.png" width="88" height="20" border="0" alt="space.png">
</div>
</div>
</body>
</html>
Code:
body {
background: url('./gfx/bg.png');
text-align: center;
margin:0;
}
#loginbar {
position: relative;
width: 100%;
text-align: left;
background-color: #006cff;
}
#container {
position: relative;
margin: 0px auto;
width: 913px;
min-height: 100% !important;
height: auto ;
height: 100% ;
text-align: left;
background-color: #ffffff;
}
#header {
position: absolute;
height: 86px;
left: 6px;
right: 6px;
width: 901px;
background: url('./gfx/header_oben.jpg');
background-color: #000000;
}
#randrechts {
position: absolute;
right: 0px;
width: 6px;
bottom: 0px;
top: 0px;
background: url('./gfx/rand.png');
}
#randlinks {
position: absolute;
left: 0px;
width: 6px;
bottom: 0px;
top: 0px;
background: url('./gfx/rand_links.png') repeat-y;
}
#menu {
position: absolute;
left: 6px;
right: 6px;
top: 86px;
height: 46px;
text-align: left;
width: 901px;
background: url('./gfx/menu.jpg');
}
#content {
position: absolute;
left: 6px;
right: 250px;
top: 132px;
bottom: 0px;
text-align: left;
background-color: #ffffff;
}
#strich_oben {
position: absolute;
left: 663px;
width: 8px;
top: 132px;
height: 4px;
text-align: left;
background: url('./gfx/mitte_oben.jpg');
}
#strich_mitte {
position: absolute;
left: 663px;
width: 8px;
top: 136px;
bottom: 0px;
text-align: left;
background: url('./gfx/mitte_mitte.jpg');
}
#menu_rechts {
position: absolute;
left: 671px;
right: 6px;
top: 132px;
bottom: 0px;
text-align: right;
background-color: #ffffff;
}
.news {
position: absolute;
left: 7px;
right: 200px;
top: 0px;
bottom: 0px;
text-align: left;
width: 104;
background-color: #ffffff;
}
.old_news {
position: absolute;
left: 457px;
right: 0px;
top: 200px;
height: 300px;
text-align: left;
background-color: #ffffff;
}
.news_pic {
position: absolute;
left: 7px;
right: 500px;
text-align: left;
background-color: #000000;
height: 150px;
top: 100px;
}
.news_head {
position: absolute;
left: 172px;
right: 300px;
text-align: left;
background-color: #ffffff;
height: 20px;
top: 100px;
}
.news_content {
position: absolute;
left: 172px;
right: 220px;
text-align: left;
background-color: #ffffff;
height: 100px;
top: 100px;
}
.news_weiter {
position: absolute;
left: 172px;
right: 220px;
text-align: left;
background-color: #ffffff;
height: 30px;
top: 100px;
}
hier könnt hier euch das ganze angucken: SGFreaks
Danke schonmal :)
ps: hab mir schon einige sachen durchgelesen hat aber nichts genützt...