Jump to content
  • 0

Помогите расставить дивы


cmndr_alexgreen
 Share

Question

Уважаемые мастера, прошу ваших наставлений по размещению блоков:

имеем Моя ссылка

а необходимо следующее: Моя ссылка

подскажите как правильно это организовать.

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

первое что приходит на ум, это просто правой колонке выставить верхний-внутренний отступ до уровня левых мелких квадратов, а правые мелкие квадраты флотом выровнять с лева на право. Есть ли какие-то другие варианты, как это реализовать. С учетом того, то такая расстановка будет только на главной странице а далее в правом столбе будет отображаться контент в обычном потоке.

Link to comment
Share on other sites

  • 0

Тоже вариант, спасибо.

Вопрос: (#bcube_3, #bcube_4, #bcube_5 {display:inline-block; margin-bottom: 5px;}) Зачем этим блокам выставлять параметр -inline-block, если можно двум первым назначить флоат с лева ?

Edited by cmndr_alexgreen
Link to comment
Share on other sites

  • 0

если оставить исходный html, то для того, чтобы пятый блок перешел на "вторую строчку"

либо обертывать квадратные блоки попарно, если не хотите использовать inline-block

upd:

если третьему и пятому просто поставить float:left;, то результат будет другой

Edited by strange_atom
Link to comment
Share on other sites

  • 0

Что-то я не то делаю), если делаю как вы написали, то правые квадраты не прижимаются к левому краю, пока не выставишь им флот слева.

А для исключенимя маргина сверху для для блока "acube", я думаю целесообразно просто вставить в подряд два одинаковых блока с высотой 280, все равно над маленькими квадратами скорее всего нужно будет поместить какой нибудь текст.На данный момент имею код:

html


<div id="page_box">
<div id="column_a">

<div id="acube_1">
<div id="name"><img src="img/name.png" class="" alt=""></div>
</div>
<div id="acube_2">
<div id="bcube_1"><img src="img/140-1.png" class="" alt=""></div>
<div id="bcube_1"><img src="img/140-2.png" class="" alt=""></div>

</div>

</div>
<div id="column_b">

<div id="acube_3">
<div id="bcube_1"><img src="img/140-3.png" class="" alt=""></div>
<div id="bcube_1"><img src="img/140-4.png" class="" alt=""></div>
<div id="bcube_1"><img src="img/140-2.png" class="" alt=""></div>
<div id="bcube_1"><img src="img/140-4.png" class="" alt=""></div>
<div id="bcube_1"><img src="" class="" alt=""></div>
<div id="bcube_1"><img src="img/140-3.png" class="" alt=""></div>
<div id="bcube_1"><img src="img/140-1.png" class="" alt=""></div>
</div>

</div>

css

#page_box {width:980px;margin:0 auto;padding:0;}
#column_a {width:280px;float:left;}
#column_b {width:700px;float:left;padding-top:280px;background: url(imgct_bg.jpg);}

#acube_1 {width:280px;height:280px;background: url(img/cube_bg2.jpg);}
#acube_2 {width:280px;height:280px;}
#acube_3 {width:700px;height:280px;float:left;}

#bcube_1 {display:inline-block;width:140px;height:140px;float:left;}


#name {padding-top:200px;}

Edited by cmndr_alexgreen
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