2012-04-20 30 views
0

我能得到我的項目規模的寬度,而不是高度(在Firefox和Chrome嘗試,我知道IE瀏覽器將無法正常工作)最大高度不會結垢網站

繼承人的CSS我使用:

section.main 
{ 
max-height: 100%; 
max-width: 100%; 
border: 1px solid black; 
width: 1000px; 
height: 800px; 
} 
+0

您是否定義了:body,html {height:100%}? – 2012-04-20 15:11:32

+0

是作爲 HTML,身體 { 最大寬度:100%; 最大高度:100%; } – user1062411 2012-04-20 15:21:57

+0

html,body {margin:0;填充:0;寬度:100%;高度:100%;} ...不是最大寬度,最大高度..但直接在body標籤內的這個主要部分?或者外面還有其他div嗎? – rmagnum2002 2012-04-20 15:23:49

回答

4

好吧,你指定的高度爲800px。所以你的網站的高度是800px。

0

,如果你想在100%延長你的網站,你需要添加

section.main 
{ 
    height:100%; width:100% 
} 

section.main 
{ 
    min-height:100%; min-width:100% 
} 

http://jsfiddle.net/RQvLF/1/

身高:100%;你需要一個周圍的div,其高度將以像素爲單位。 或者你可以給你的section.main所需像素的高度。

max-height:100%;和最大寬度:100%意味着這個div必須沒有更大然後100%的高度和寬度:

,你可以說:max-width:600px;讓你裏面的內容也不會去更大然後600px的。

0

請確保您有:

html, body 
{ 
width : 100%; 
height : 100%; 
} 

對於一個div有%的高度,家長的高度必須定義。

請注意,您的border'll會導致問題:該部分將100%的高度+ 2px。您可以使用:

section 
{ 
box-sizing : border-box 
}