mam następujący prosty kod:wysokość w procentach Css nie działa
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Live Feed</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<style>
body {
margin: 0px;
padding: 0px;
}
</style>
</head>
<body>
<div style="background-color: #eeaabb; width: 250px; height: 100%; border-right: solid 1px #e1e1e1;">
I should be tall
</div>
</body>
</html>
Ale div nie zostanie wyświetlona z wysokości ponad 100%. Czemu?
dla elementu mieć względny wysokość musi mieć element nadrzędny o określonym rozmiarze, ponieważ jego własny rozmiar jest względny * do *. Jeśli dodasz 'height: 500px;' (lub cokolwiek) do elementu 'body', powinno to działać. –
Oto proste i jasne wyjaśnienie właściwości 'height' CSS z wartościami procentowymi: http://stackoverflow.com/a/31728799/3597276 –