Строчное размещение блоков

J
На сайте с 24.08.2006
Offline
25
539

Нужна помощь!

Задача:

необходимо в ячейке таблице разместить прямоугольные блоки, содержащие некоторый текст. Блоки должны следовать построчно, и при необходимости переноситься на следующую строку. Использование вложенной таблицы - не подходит, поскольку количество блоков - величина переменная, а система не позволяет использовать вложенные циклы.

Вопрос:

Как??????? Пробовал ДИВЫ, ФИЕЛДСЕТЫ... нефига... какие нить идеи?????

Заранее благодарен.

Pandabeer
На сайте с 13.07.2007
Offline
138
#1

span должно работать

S
На сайте с 13.07.2007
Offline
56
#2

display: inline; пробовали?

[Удален]
#3

в html

<div class="blok_left">..........текст.......</div>

<div class="blok_left">...текст.......</div>

<div class="blok_left">..........текст...</div>

в css

.blok_left {float:left;}

Dreammaker
На сайте с 20.04.2006
Offline
570
#4

burundukну и, если не будет больше дивов внутри, то можно

<div class="blok_left">

<div>..........текст......</div>

<div>...текст.......</div>

<div>..........текст...</div>

</div>

в css

.blok_left div {float:left;}

только по идее ещё нужно у дивов ширину указать, ибо если нет display:inline; будут стараться тянутся на всю ширину.

[Удален]
#5
Dreammaker:
ну и, если не будет больше дивов внутри, то можно

? можно и с дивами внутри.

а ширину и высоту блока стоит всегда задавать

Dreammaker
На сайте с 20.04.2006
Offline
570
#6
burunduk:
? можно и с дивами внутри.

точно немного ступил, можно потом внутренним дивам свои свойства прописать тем же макаром :)

J
На сайте с 24.08.2006
Offline
25
#7

Проблему решил используя float + фиксированная высота div

[Удален]
#8
Dreammaker:
можно потом внутренним дивам свои свойства прописать тем же макаром

иногда сам себе поражаешься, после 2-4 сидения над какой-нибудь задачей, а в результате всё оказывается проще простого :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий