malls

malls
Рейтинг
255
Регистрация
08.08.2005
Sentoro:
Вижу проблемму с блоком 2. Если убирая его реально вносить изменения в коде, то можно реализовать на одних таблицах.
3, 4, 5 загоняем в одну таблицу, резиновую, а там они уже сами выравниваются по контенту.
Или я чёт не вьеду...

Нет таблиц... НЕТ!!!

Есть просто 6 DIV, выдаваемых в случайном порядке.

Вся верстка это по сути:

<body>

<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</body>

Причем их (div-ов) порядок неизвестен, известны только их названия, ID и т.п. Вопрос в том чтобы подключив CSS получить указанную верстку.

Причем количество div-ов может меняться.

ЗЫ: Задача не в том ка сделать подобную раскладку в принципе, а втом как сделать ее только за счет CSS.

DyaDya:
Т.е. перечисляться они могут в произвольном, а отображаться должны именно на тех местах, которые на схеме. Я именно так понял.

Именно - суть в том что при нормальном потоке сделать указанное не проблема.

А вот при ненормальном...

neznaika:
Ок, ждем разъяснений.

Блоки 3 и 5 фиксированной ширины, по длинне как получится...

И нельзя задать жестко смещение от верха для блоков 3,4,5 - т.к. блоки 1 и 2 могут быть разной высоты, да и блок 2 например может вообще отсутствовать.

Блок 6 должен демонстрироваться после самого высокого/длинного из блоков 3,4 или 5 - как получится по размещенной в них инфе.

neznaika:
Топикстартер, отправлять только в личку или тут можно?

Да можно и в личку - как хотите...

neznaika:
Что вот это значит?
Все блоки должны одинаково резиниццо?

ну в зависимости от их наполненности....

neznaika:

neznaika добавил 30.04.2008 в 22:11
перенесите рисунок в тему плиз.

переношу:

Задача:

В случае если все размеры фиксированные проблем не возникает, берем position: absolute и все.

Но если предположить что блоки 1 и 2 могут быть самых разных размеров по высоте, или например блок 2 может вообще либо быть, либо отсутствовать. В свою очередь блоки 3, 4, 5 также могут быть разной высоты (зивисит от наполнения). То как такую ерунду реализовать? Маленькое но существенное уточнение:

В коде страницы блоки могут перечисляться в произвольном порядке, т.е. например порядок следования может быть такой:

<div>БЛОК 6</div>

<div>БЛОК 1</div>

<div>БЛОК 4</div>

<div>БЛОК 5</div>

<div>БЛОК 3</div>

<div>БЛОК 2</div>

или в любом другом... Т.е. отталкиваться от нормального потока не получается...

По сути надо из DIV и CSS собрать код вида:

<table>

<tr><td solspan=3></td></tr>
<tr><td solspan=3></td></tr> //эта строка может быть или не быть вообще...
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr><td solspan=3></td></tr>
</table>
SAG:
Предлагаю решение данного вопроса с помощью JavaScript. Смотрите вложенный файл.

Это не решение, т.к. во первых у кого-то может быть отрублен js - тогда ужас начнется при случайной расстановке блоков, во вторых как я уже отмечал один из блоков может вообще отсутствовать (тогда скрипт будет либо глючить, либо надо туда проверки наличия добавлять и т.п.)

Проблему "in theory" можно решить и с помощью php - но интересует именно голая верстка...

BeTePoK:
Если я увижу универсальную верстку этого шаблона, при которой будут выполняться все условия, которые вы задали, я сам заплачу такие деньги, так как это будет универсальный шаблон для создания любого сайта.

Видите нас уже двое... Если согласны - подпишите в топике свои 50$ - приз выполнившему будет больше...

А на счет невозможно... когда то считалось что летать тоже невозможно. однакож уже до космоса добрались пытливые умы...

Ну промпт онлайн конечно рулит... Однако тут с контекстом надо разобраться...

Вас неожиданно будет (делать, возможно нападут)??? недружественный альянс сегодня, когда вы перестанете отвечать на сообщения...

"sticks up" я бы перевел как сообщения, тикеты...

Короче нужно знать контекст...

На травиан похоже - угадал?

А не проще учитывая интерес в теме выложить инфу?

SAG:
если блоки 3 и 5 фиксированой ширины,могу помочь,стучись в приват.

Да могут, но Вам стучать не стану по нескольким причинам:

1. У Вас личка не работает.

2. Вы слишком заметная персона на этом форуме.

3. Я предлагаю деньги, и за собственные бегать по всему форуму ни за кем не стану, есть что сказать - скажите сами...

4. Мне от "мужиков" скрывать нечего, я готов и прилюдно тему пообсуждать...

sigiziy команду эту я бы назвал HAND, в русифицированном фотошопе, это будет РУКИ!!!

А правка размера вообще: Ctrl+T, дальше тянем мышкой сколько надо, можно записать actions (аналог скрипта) и применять для пачки изображений...

Если в русифицированном фотошопе не работает - снесите его на...

Minor_Art:
Only FireFox + NoScript + AddBlock + KIS

Не верная формула, как математик могу сказать, надо так:

Only FireFox + NoScript + AddBlock + KIS = KISS MY ASS. 😂

Но т.к. от перемены мест слагаемых сумма не меняется, то я все равно Оперу люблю... :)

dkmeron:
за старт возьму

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

ЛУчше с либ.ру скачайте себе на халяву того же Кононова, вот тут например:

http://publ.lib.ru/ARCHIVES/K/KONONOV_Aleksandr_Terent'evich/_Kononov_A._T..html

Там же кстати видно с какой книжки скан :)

[ATTACH]15237[/ATTACH]

jpg Povovs-1..jpg
Всего: 5151