我能得到我的項目規模的寬度,而不是高度(在Firefox和Chrome嘗試,我知道IE瀏覽器將無法正常工作)最大高度不會結垢網站
繼承人的CSS我使用:
section.main
{
max-height: 100%;
max-width: 100%;
border: 1px solid black;
width: 1000px;
height: 800px;
}
我能得到我的項目規模的寬度,而不是高度(在Firefox和Chrome嘗試,我知道IE瀏覽器將無法正常工作)最大高度不會結垢網站
繼承人的CSS我使用:
section.main
{
max-height: 100%;
max-width: 100%;
border: 1px solid black;
width: 1000px;
height: 800px;
}
好吧,你指定的高度爲800px。所以你的網站的高度是800px。
,如果你想在100%延長你的網站,你需要添加
section.main
{
height:100%; width:100%
}
或
section.main
{
min-height:100%; min-width:100%
}
身高:100%;你需要一個周圍的div,其高度將以像素爲單位。 或者你可以給你的section.main所需像素的高度。
max-height:100%;和最大寬度:100%意味着這個div必須沒有更大然後100%的高度和寬度:
,你可以說:max-width:600px;
讓你裏面的內容也不會去更大然後600px的。
請確保您有:
html, body
{
width : 100%;
height : 100%;
}
對於一個div有%的高度,家長的高度必須定義。
請注意,您的border'll會導致問題:該部分將100%的高度+ 2px。您可以使用:
section
{
box-sizing : border-box
}
您是否定義了:body,html {height:100%}? – 2012-04-20 15:11:32
是作爲 HTML,身體 { 最大寬度:100%; 最大高度:100%; } – user1062411 2012-04-20 15:21:57
html,body {margin:0;填充:0;寬度:100%;高度:100%;} ...不是最大寬度,最大高度..但直接在body標籤內的這個主要部分?或者外面還有其他div嗎? – rmagnum2002 2012-04-20 15:23:49