Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   Несколько вопросов - что лучше? (http://www.flasher.ru/forum/showthread.php?t=71145)

CAM 08.11.2005 12:54

Цитата:

Сообщение от Crazy
Ok. Жду публикации правильного описания. :)

4ex.
css:
div{float:left;}

.clear{clear:left;}

html:

<div>Много контента</div>
<div>Много контента</div>
<div class="clear">Много контента</div>
<div>Много контента</div>

Crazy 08.11.2005 12:57

Цитата:

Сообщение от CAM
4ex.
css:
div{float:left;}

.clear{clear:left;}

html:

<div>Много контента</div>
<div>Много контента</div>
<div class="clear">Много контента</div>
<div>Много контента</div>

Я это проверял так:

Код:

<style>
div{float:left;}

.clear{clear:left;}
</style>
<div>Много контента</div>
<div>Много контента</div>
<div class="clear">Много контента</div>
<div>Много контента</div>

Вывод: гораздо хуже предыдущего примера.

P.S. Ты пробовал смотреть в браузере, как отображается твой и мой код?

Crazy 08.11.2005 12:59

К желающим кинуть свои примеры: помните, что "Много контента" -- это не два слова. Это много контента. Разного. Текст, картинки и т.п. Своего в каждой из четырех ячеек.

ninja_127 08.11.2005 13:02

Цитата:

Сообщение от Crazy
Наиболее заметные несоответствия:
1. В моем примере не было растяжки на всю ширину.
2. В моем примере при обе ячейки первой колонки при изменении контента растягиваются синхронно. Здесь -- нет.

1. практика показывает, что эта ситуация, в основной массе случаев решается достаточно легко изменением значений ширины (min-width; max-width, ie-expressions).
2. Если имеешь ввиду вертикальное растяжение оно отлично лечится. Единственное - менее компактным кодом.
Цитата:

Сообщение от Crazy
Соответственно, нужно использовать тот стиль, который позволяет добиться нужного результата минимумом усилий. Соответственно, табличная верстка умрет еще не скоро -- пока в HTML не добавят адекватные средства блочной разметки.

Я не спорю с этим утверждением - к сожалению мне приходится частенько пользоваться таблицами. А минимум усилий оправдан только если он позволяет добиться сразу максимального результата.
Кстати адекватные средства уже давно добавили в css3 (там отлично работает представление блоков как таблиц) - браузеры их пока не понимают.

Crazy 08.11.2005 13:05

Цитата:

Сообщение от ninja_127
А минимум усилий оправдан только если он позволяет добиться сразу максимального результата.

Абсолютно верно.

Цитата:

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

CAM 08.11.2005 13:10

сей4ас ты прав
я могу написать ещё 10 вар,
но то не поможет.
хо4еш 4естной разборки пришли jpg
прлу4иш компактный код

Crazy 08.11.2005 13:16

Цитата:

Сообщение от CAM
хо4еш 4естной разборки пришли

:) Я плакал.

ninja_127 08.11.2005 13:21

Цитата:

Сообщение от Crazy
...и поскольку CSS3 вряд ли распространится в нормальном виде в ближайшие два года -- табличной верстке еще жить и жить... :)

Кстати, видел любопытное решение на JS multicolumn'a из CSS3 для браузеров, которые его не пождерживают: http://www.alistapart.com/articles/css3multicolumn

Crazy 08.11.2005 13:26

Цитата:

Сообщение от ninja_127
Кстати, видел любопытное решение на JS multicolumn'a из CSS3 для браузеров, которые его не пождерживают: http://www.alistapart.com/articles/css3multicolumn

Scripting implementations, увы, рулез форева. :)

CAM 08.11.2005 13:31

Сообщение от CAM
хочешь честной разборки пришли..

Цитата:

Сообщение от Crazy
:) Я плакал.

:) разборка полётов
не пла4


Часовой пояс GMT +4, время: 13:19.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.