Hallo zusammen,
habe das Problem, dass prozentuale Höhenangaben mit CSS ignoriert werden. Nach eigener Recherche kam heraus, dass ich dem HTML (dem HEAD?) und dem BODY Element 100% Höhe "zuweisen" muss. Quelle: Linkbeschreibung
Aber ich kriege es nicht umgesetzt, würde mir jemand das an meinem Beispiel zeigen? "height" als Parameter anzuhängen, hat nicht funktioniert und das hier:
html, body {
height:100%;
}
habe ich offensichtlich falsch positioniert. Ich weiß mir keinen Rat mehr...
Hier mein Code:
<!DOCTYPE html>
<html lang="de" height="100%">
<head height="100%"><title>Title</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link href="design.css" type="text/css" rel="stylesheet">
</head>
<body bgcolor="#7e7e7e" height="100%">
<header>
<!-- <img src="logo.jpg" width="50" height="50"></img>-->
</header>
<article>
<h1>Überschrift</h1>
<div id="navigation">
<div id="item1">Part A</div>
<div id="item2">Part B</div>
<div id="item3">Part C</div>
<div id="item4">Part D</div>
<div id="item5">Part E</div>
</div>
</article>
<aside>
<!---weiterführende Informationen --->
</aside>
<footer>
Ersteller dieser Website bin ich selbst.
</footer>
</body>
</html>
und falls das notwendig sein sollte, meine CSS Datei:
#container{
flex-direction: row;
flex-wrap: nowrap;
display: -webkit-flex;
display: flex;
}
#navigation{
margin-top: 20px;
background-color: green;
justify-content: space-around;
flex-direction: row;
flex-wrap: nowrap;
display: -webkit-flex;
display: flex;
}
#item1 {
box-sizing: border-box;
background: red;
width="15%";
border-left: 1px solid white;
border-right: 1px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;
width: 12%;
height: 25%;
}
#item2 {
box-sizing: border-box;
background: red;
border-left: 1px solid white;
border-right: 1px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;
width: 12%;
height: 25%;
}
#item3 {
box-sizing: border-box;
background: red;
border-left: 1px solid white;
border-right: 1px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;
width: 12%;
height: 25%;
}
#item4 {
box-sizing: border-box;
background: red;
border-left: 1px solid white;
border-right: 1px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;
width: 12%;
height: 25%;
}
#item5 {
box-sizing: border-box;
background: red;
border-left: 1px solid white;
border-right: 1px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;
width: 12%;
height: 25%;
}
@font-face {
color: #72C87D;
font-size: 1 em;
text-align: center;
font-weight: bold;
}
Vielen Dank schon einmal für jede Unterstützung
Blackpanther PS: Ich bin Anfänger, bitte berücksichtigen, danke :-)