Извините, я полный noob с css и веб-материалами.Как сделать этот отзывчивый макет с помощью CSS?
Я хочу создать адаптивный макет сетки, чтобы сохранить эти отношения:
- B.width/C.WIDTH = 5/7
- A.width = B.width
- C.height = 100% высоты экрана
- A.width = B.width
Вот иллюстрация, где а, В, и С должны все быть div
элементы.
|--5--|---7---|
| | |
| B 5 C |
| | |
|-----| |
| A 1 |
|-----|-------|
То, что я пытался не работает по нескольким причинам:
- Когда окно мала, столбцы складывают друг на друга рядами
- «А» ДИВ является значительно ниже «B» div из-за того, как далеко расширяется «C»
- Высота C не равна 100% высоты окна.
Вот код для этого
<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet"/>
<script src="http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.1.0/bootstrap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<div class="row-fluid">
<div class="span5">
<div class="well">
B
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="span7">
<div class="well">
C
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
</div>
<div class="row-fluid">
<div class="span5">
<div class="well">
A
</div>
</div>
</div>
Awesome! Спасибо. – michaelsnowden