Допустим, что разработчики браузеров люди вменяемые и адекватные, и в конце-концов договорятся о единых стандартах отображения страницы.
Что перспективнее в плане возможностей - блочная разметка или табличная? С учётом новых технологий.
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 Аквила также кричит про Делфи...
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/
Существенное уменьшение размера страницы, как правило в 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
Для одних задач одно - для других - другое. У каждого есть свое назначение, не надо переходить из крайности в крайность -думайте, что лучше конкретно для этой задачи.