Jump to content
  • 0

Вёрстка макета.


Atilla
 Share

Question

Появились проблемы при вёрстке следующего макета:

maket.png

Красный блок (тот что сверху) обладает фиксированной высотой в 200px и шириной в 100% от окна броузера. С этим блоком проблем нет.

Проблемы появляются при верстке зелёного блока. Ширина зависит от содержимого. Высота тоже зависит от содержимого, но минимум его высота должна быть равна высоте окна броузера за вычетом 200px - высоты красного блока.

И всё совсем грустно с синим блоком. Его ширина должна быть равна ширине окна броузера за вычетом ширины зелёного (который в свою очередь зависит от содержимого). Высота зависит от содержимого, но минимум должна быть равна высоте окна броузера за вычетом 200px - высоты красного блока.

Как это всё можно сверстать без таблиц?

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Я нашел только один способ:

HTML:


<div class="wrap">
<div class="red"></div>
<div class="green"></div>
<div class="blue"></div>
</div>

CSS:


* {
margin:0;
padding:0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

html, body {
height:100%;
}

.wrap {
min-height: 100%;
height: auto !important;
height:100%;
position: relative;
}

.red {
background: red;
width:100%;
height:200px;
position: absolute;
top:0;
left:0;
z-index: 1;
}

.green {
background: green;
width: 35%;
height:100%;
position: absolute;
top:0;
left:0;
padding-top: 200px;
}

.blue {
background: blue;
width:65%;
height:100%;
position: absolute;
top:0;
right:0;
padding-top: 200px;
}

Может есть какой-то другой способ, я особо не думая прикинул макет.

P.S. А вообще не рекомендую такую верстку =)

Edited by newtvis
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy