我能得到我的项目规模的宽度,而不是高度(在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