Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Die ich dir in deinem ersten Thread vorgeschlagen hatte: http://www.tutorials.de/forum/css/361932-div-mit-100-width-und-height.html#post1875874welche beiden lösungsansätz?
<body>
<div id="topbar" class="topbarColor">
irgend ein Menü
</div>
<div id="windowContainer" style="top:30px;">
irgend ein Content
</div>
</body>
Also das mit dem overflow:hidden; funktioniert doch nicht so ganz, denn ich kann ein objekt im #windowContainer um genau diese 30px weiter nach unten schieben.
Geht das irgendwie anders zu machen, also das #windowContainer tatsächlich nur die gewünschte größe hat?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<meta name="author" content="Maik" />
<meta name="date" content="2010-07-13" />
<title>tutorials.de | Div mit 100% width und height</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="topbar">topbar</div>
<div id="windowContainer">windowContainer</div>
</body>
</html>
body {
margin:0;
padding:0;
height:100%;
max-height:100%;
overflow:hidden;
}
#topbar {
position:absolute;
top:0;
left:0;
width:100%;
height:30px;
background:#eee;
}
#windowContainer {
position:absolute;
top:30px;
bottom:0;
left:0;
width:100%;
overflow:auto; /* sofern das Scrollen erwünscht ist, ansonsten overflow:hidden */
background:#ddd;
}
Hallo,... Denn overflow:hidden bedeutet nicht, dass das Element in seiner Originalgröße in dem von dir definierten Bereich einfach nur versteckt wird, sondern es heißt, dass wenn ein Inhalt ÜBER den
von dir definierten Bereich hinaus geht, er scrollbar IM SELBEN vordefinierten Bereich anzeigbar gemacht wird. ...
body
{
padding:0;
margin:0;
min-height:100%;
height:auto !important;
height:100%;
overflow:hidden;
}
#mainContainer
{
width:100%;
height:100%;
border:none;
min-height:100%;
height:auto !important; /* Für normale Browser */
height:100%; /* Für IE */
position:absolute;
background-color:#FF9;
overflow:hidden;
}
#topbar
{
border:none;
top:0px;
left:0px;
width:100%;
height:30px;
}
#windowContainer
{
width:100%;
height:100%;
border:none;
min-height:100%;
height:auto !important; /* Für normale Browser */
height:100%; /* Für IE */
position:absolute;
background-color:#0CF;
}
<div id="mainContainer">
<div id="topbar" class="topbarColor">
topbar
</div>
<div id="windowContainer" style="top:30px;">
<div id="verSchiebbaresObjekt">irgend ein objekt das verschoben werden kann</div>
</div>
</div>
<div id="windowContainer">
<div id="topbar">topbar</div>
<div id="verschiebbaresObjekt">verschieben</div>
</div>