2012-04-20 2 views
0

я могу получить ширину моего проекта в масштабе, а не высоту (пробовал в FireFox и Chrome, и я понимаю, IE не будет работать)Max высота не будет масштабироваться сайт

Heres СМЧ Я использую :

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

У вас есть это определено: body, html {height: 100%}? –

+0

Да как html, корпус { max-ширина: 100%; max-height: 100%; } – user1062411

+0

html, body {margin: 0; обивка: 0; ширина: 100%; высота: 100%;} ... не max-width, max-height .. но это основной раздел внутри тега тела напрямую? или есть другие divs снаружи? – rmagnum2002

ответ

4

ну, вы указываете высоту 800px. Таким образом, ваш сайт имеет высоту 800 пикселей.

0

если вы хотите расширить свой сайт на 100% вам нужно добавить

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

или

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

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

по высоте: 100%; вам нужен окружающий div, который будет иметь высоту, указанную в пикселях. или вы можете дать вашему разделу.main высоту необходимых пикселей.

max-height: 100%; и max-width: 100% означает, что этот div не должен быть больше 100% по высоте и ширине:

, как вы можете заявить: max-width:600px;, чтобы ваше внутреннее содержимое не превышало 600 пикселей.

0

Убедитесь, что вы:

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

Для DIV, чтобы иметь высоту%, должна быть определена высота родителя.

Обратите внимание, что ваша граница вызовет проблемы: секция будет 100% высоты + 2px. Вы можете использовать:

section 
{ 
box-sizing : border-box 
} 
Смежные вопросы