Jump to content
  • 0

Позиционирование блоков


yujin11
 Share

Question

Добрый вечер, есть проблемка:

Есть контейнер внутри которого помещаются блоки.

По умолчанию блоки выстраиваются с лева на право не по порядку и строго сверху в низ. Как можно сделать так, что бы блоки выстраивались по порядку один за другим слева на право? В этих блоках будут находится изображения и текст. Один из вариантов - это создать таблицу. :) Но как это можно сделать без неё, верстая дивами? В стилях прописывал display:inline; но что то ничего не получалось :angry:

Link to comment
Share on other sites

13 answers to this question

Recommended Posts

  • 0
display: inline-block

display:inline - для осла 6 и 7

:) Наивный, думает, что я не пробовал. Не канает!

Код:

<div id="content">

<div id="sss">Тут будут картинки и всякая Бла-бла-бла :angry: </div>

<div id="aaa">Тут тоже самое</div>

</div>

CSS:

#content {

width:775px;

height:341px;

}

#sss{

background-color:#999;

width:100px;

height:100px;

}

#aaa{

background-color:#30F;

width:100px;

height:100px;

}

Элементы "sss" и "ааа" отображаются один под другим, а нужно что бы они отображались один за другим с лева на право. В этих элементах будут находится картинки и текст. Вот собственно и всё. Как это можно сделать?

Edited by yujin11
Link to comment
Share on other sites

  • 0
смотря какое вам выравнивание нужно если на право то в sss { float:right }

если на лево то в aaa { float: left }

Т.е если мне нужно что бы каждый элемент блока "content" появлялся слева на право, один за другим, мне нужно в CSS прописать:

#content {

float:right;

}

а если просто один из элементов скажем "aaa"следовал сразу за блоком "sss" то в "aaa" нужно прописать { float: left }.

Я правильно понял?

Link to comment
Share on other sites

  • 0
.

если написать float в #content то #content станет по середине экрана и блоки не сместятся с лева на право

Вы меня запутали.

Мне нужно что бы блоки шли не один под другим, как это сделано по умолчанию, а один за другим.

В общем попробую разобраться с float, что не пойму, спрошу.

Link to comment
Share on other sites

  • 0

Проблема решена частично.

В мозиле. текст отображается корректно, а в И.Е он съезжает в правую сторону и прижимается к верху. Тем самым расширяя блок.

Как сделать так что бы он никуда не выезжал как в лисе?

Вот ссылка: http://yujin11.hmsite.net/Index.html

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