Почему Google и Twitter используют табличную раскладку?
Возможный дубликат:
Имеет ли смысл использовать <table> тег на "современном" веб-сайте?
Всюду, куда я иду, я вижу, что не использует макет таблицы, это зло, даже Google говорит, что, почему один из самых посещаемых сайтов, Google и Twitter, использует его для своей домашней страницы?
Я не думаю, что это какая-то ошибка или любая другая глупая проблема.
Единственная причина, по которой я могу думать, это то, что они хотят, чтобы страница выглядела одинаково, даже если клиент не поддерживает CSS, например, с Lynx.
Итак, почему все говорят, что это так плохо, если его используют самые большие веб-сайты в Интернете.
По моему мнению, есть некоторые случаи, как упомянутые выше, где жизненно важно иметь одинаковый внешний вид повсюду, чем использовать таблицы.
edit. Тот же вопрос касается элементов html, таких как <center>
, или форматирования текста с атрибутом align и другими атрибутами и элементами html, используемыми для замены функций CSS "
Ответы
Ответ 1
Время загрузки страницы - это король для этих парней, а использование полосы пропускания является экстремальным.
Я бы сказал, что они используют таблицы для скорости сырой передачи данных, так как они обслуживают столько полосы пропускания каждый день.
Также обратите внимание, что они используют встроенные стили в заголовке страницы, чтобы уменьшить количество HTTP-запросов, чтобы ускорить загрузку страницы.
Ответ 2
Макет таблицы получает больше горя, чем он заслуживает. Легко для разработчиков использовать, он согласован почти в каждом веб-браузере и позволяет легко добавлять строки/столбцы практически без усилий.
Единственным недостатком является то, что он противоречит мантре, что ваш документ должен содержать только контент, а ваш дизайн должен содержаться отдельно (в файле CSS).
Ответ 3
Google не должен заботиться о ранжировании высоко в поисковых системах...;)
Ответ 4
Да, согласился. Иногда, иногда таблицы просто прекрасны. Не все пишут веб-сайты, ориентированные на всевозможные браузеры, которые должны поддерживать текст в речи и т.д. В общем, старайтесь учиться и развивать свои навыки и использовать позиционирование CSS и т.д., Но ничего плохого не произойдет, если кто-то использует таблицу в позиции вещи на веб-странице.
Может быть, этот вопрос должен быть вики-сообществом?
Ответ 5
Это зло, это боль, но рендеринг в значительной степени гарантированно согласован в разных браузерах.
Ответ 6
Макет таблицы работает в большинстве браузеров. Google и другие хотят охватить всех пользователей, а не некоторые или только современные пользователи. Наличие различных макетов или технологий компоновки трудно поддерживать и дорого обходиться при доставке контента.
Макет таблицы не сложный. Его прямо вперед. Вам не нужно искать css-хаки, несовместимость браузера или другие.
Табличные макеты плохие. Потому что ваш макет и содержание микса.
Ответ 7
Twitter работает очень хорошо с телефонов в веб-режиме. Некоторые веб-браузеры действительно ужасны, поэтому я полагаю, что Twitter делает то, что ему нужно.
Учитывая, насколько плохо так много веб-сайтов работают на телефонах, меня больше беспокоит мобильная совместимость, чем с проблемами евангельских CSS.
Ответ 8
Три основные причины:
- Таблицы в основном плохо относятся к причинам поисковой системы (там также проблема их испортить DOM немного, но это не так уж плохо). Люди не ищут Google в поисковых системах, и люди вообще не ищут сообщения в Twitter.
- Таблицы отображаются последовательно почти в каждом браузере, включая смартфоны (что особенно важно для Twitter).
- Таблицы потребляют меньше полосы пропускания. Оба сайта имеют огромные нагрузки данных и нуждаются в каждом бит скорости, который они могут получить.
Ответ 9
Поддержка браузеров. Эти ребята должны отлично отображать свои веб-сайты на всех веб-браузерах (New, Old и Obscure). Независимо от того, кто использует свои веб-сайты и какую ОС/браузер использует, эти веб-сайты должны работать.
Каждый веб-браузер поддерживает его собственную реализацию CSS, и это вызывает аналогичную проблему с поддержкой JavaScript DOM в различных браузерах.
Время загрузки страницы. Также их страницы оптимизированы для времени загрузки страницы. Если для загрузки страницы требуется слишком много времени, они просто отправятся куда-нибудь еще. Есть еще много пользователей без широкополосного доступа, даже многие мобильные устройства не имеют очень быстрых соединений в зависимости от того, где вы находитесь.