Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: DIV или TABLE
Форумы портала PHP.SU » Клиентская разработка » HTML, Дизайн & CSS » DIV или TABLE

Страниц (1): [1]
 

1. markus4 - 30 Марта, 2010 - 15:59:24 - перейти к сообщению
Допустим, что разработчики браузеров люди вменяемые и адекватные, и в конце-концов договорятся о единых стандартах отображения страницы.
Что перспективнее в плане возможностей - блочная разметка или табличная? С учётом новых технологий.
2. Тоха - 30 Марта, 2010 - 16:02:50 - перейти к сообщению
конечно же DIV !!! Табличная верстка - зло.
3. markus4 - 30 Марта, 2010 - 16:06:06 - перейти к сообщению
Простите, это почему?
P.S.
На wasm.ru Аквила также кричит про Делфи... Улыбка
4. Тоха - 30 Марта, 2010 - 16:09:40 - перейти к сообщению
Вот какие преимущества я вижу блочной верстки по сравнению с табличной:

Существенное уменьшение размера страницы, как правило в 2–3 раза (в зависимости от сложности структуры страниц), что значительно уменьшает время загрузки веб-сайта. При этом незначительно вырастет размер CSS-файла, но, благодаря тому, что он единожды кэшируется браузером юзера и при обращении к другим страницам считывается уже с его компьютера, в результате сайт грузится гораздо быстрее, чем табличный.
Снижение общемирового интернет-трафика. Следствие 1-го пункта.
Снижение нагрузки на сервер. Опять же следствие 1-го пункта.
Значительно удобнее менять оформление страниц сайта, вынесенное в CSS-файл. При этом практически отсутствует необходимость редактирования HTML-кода.
Легкость манипулирования элементами сайта. Любой SEO-специалист подтвердит, что чем выше контент страницы располагается в HTML-коде, тем боле значима такая страница с точки зрения поисковой оптимизации. Поисковые системы отдадут больше респекта такой странице и быстрее проиндексируют ее.

Благодаря возможностям дивовой верстки можно добиться того, что в коде сначала пойдет основной контент страницы, а только потом шапка, левая и/или правая колонки. При этом внешний вид страницы совершенно не изменится. Несомненно, таблицами тоже можно добиться подобного результата, однако дивы позволяют реализовать это гораздо проще.

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

http://dimox[dot]name/from_table_to_div/
5. JustUserR - 30 Марта, 2010 - 16:19:03 - перейти к сообщению
markus4 пишет:
Что перспективнее в плане возможностей - блочная разметка или табличная? С учётом новых технологий.
Блочная разметка с помощью div позволяет делать динамическое позиционирование и управление с помощью JS и модели DOM и особенно хорошо настраиваются с помощью CSS Таблицы в этом плане более просты и менее динамически - и хотя вы можете обращаться к их строкам и столбцам в стиле XML-DOM но скажем сделать интерактивный интерфейс да еще и с графикой на них гораздо сложнее
6. Stierus - 30 Марта, 2010 - 16:26:54 - перейти к сообщению
Для одних задач одно - для других - другое. У каждого есть свое назначение, не надо переходить из крайности в крайность -думайте, что лучше конкретно для этой задачи.
7. JustUserR - 30 Марта, 2010 - 17:35:35 - перейти к сообщению
Stierus пишет:
Для одних задач одно - для других - другое. У каждого есть свое назначение, не надо переходить из крайности в крайность -думайте, что лучше конкретно для этой задачи.
Это конечно верно то блоки предоставляют больше возможностей по позиционированию и динамической анимации с ними - а таблицы статичны и если вы и можете переносить таблицу то в таком случае она как целиковый объект ведят себя просто напросто подобно div-блок - как собственно и любой объект которому указали display:block согласно концепции CSS

 

Powered by ExBB FM 1.0 RC1