似乎一旦容器div以min-height屬性設置爲百分比,高度和最小高度不再適用於內部div的使用百分比。當兩者都是百分比時,嵌套最小高度不工作
的代碼如下...(一切按預期工作):
html,body{
height:100%;
background:black;
}
.container{
height: 30%;
background-color: green;
}
p{
min-height:90%;
background-color:purple;
}
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div class="container">
<p>The minimum height of this paragraph is set with percentage</p>
</div>
</body>
</html>
當我的div容器設置爲最小高度百分比,紫色款逐漸縮小。我期待該段保留包含div的90%。唯一不同於這個非工作版本的是我爲container div設置「height」爲「min-height」。
html,body{
height:100%;
background:black;
}
.container{
min-height: 30%; /* LINE CHANGED */
background-color: green;
}
p{
min-height:90%;
background-color:purple;
}
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div class="container">
<p>The minimum height of this paragraph is set with percentage</p>
</div>
</body>
</html>
任何幫助或深入瞭解正在發生的事情,將不勝感激。我真的希望能夠做到這一點:這是一個更復雜的設計的一部分..我只是將它降低到基本的問題...
...這是預期的行爲,雖然結果不是你所期望的不幸的結果。 – scooterlord