Я пытаюсь сделать жидкую компоновку HTML с заголовком (с учетом всей доступной ширины и высоты 130 пикселей), 2 столбца (ширина 1: 300 пикселей по всей ширине, 2: доступная ширина после столбца 2 занял 300px и 15-20px margin между ними).HTML + CSS: взять все доступные viewpoer
Банкоматы Я получил это:
HTML:
<div class="wrapper">
<div class="header">
<!-- .... -->
</div>
<div class="content">
<div class="left-column">
<!-- ... -->
</div>
<div class="right-column">
<!-- ... -->
</div>
</div>
</div>
CSS:
html, body {
padding: 0;
margin: 0;
height: 100%;
width: 100%;
min-width: 1000px;
min-height: 500px;
}
body {
font: 12px sans-serif;
background-color: #fff;
color: #000;
}
.wrapper {
height: 100%;
width: 100%;
position: relative;
}
.header {
padding: 0 30px;
height: 100px;
left: 0px;
right: 0px;
position: absolute;
border: 1px solid black;
border-top: none;
}
.content {
position: absolute;
top: 120px;
left: 0;
right: 0;
bottom: 0px;
margin: 10px 20px;
border: 1px solid black;
}
.left-column {
float: left;
width: 300px;
border: 1px solid black;
}
.right-column {
margin-left: 315px;
border: 1px solid black;
}
Вопрос заключается в следующем: есть ли более эффективные решения?
Спасибо.
Похоже на стандартную настройку, я предполагаю, что границы - это просто посмотреть, что происходит с макетом. Какие аспекты вы хотите изменить? NB, проверяя, что у вас есть, я добавил здесь скрипку: http://jsfiddle.net/qAmhJ/ – asc99c
Да, границы - это просто посмотреть, что происходит. меня беспокоят те, которые остались: 0; right: 0 возможно, как-то отступы/маржа должны быть изменены, чтобы сделать ширину: 100% работать правильно? – Daniel