Подтвердить что ты не робот

Почему Google и Twitter используют табличную раскладку?

Возможный дубликат:
Имеет ли смысл использовать <table> тег на "современном" веб-сайте?

Всюду, куда я иду, я вижу, что не использует макет таблицы, это зло, даже Google говорит, что, почему один из самых посещаемых сайтов, Google и Twitter, использует его для своей домашней страницы?

Я не думаю, что это какая-то ошибка или любая другая глупая проблема.

Единственная причина, по которой я могу думать, это то, что они хотят, чтобы страница выглядела одинаково, даже если клиент не поддерживает CSS, например, с Lynx.

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

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

edit. Тот же вопрос касается элементов html, таких как <center>, или форматирования текста с атрибутом align и другими атрибутами и элементами html, используемыми для замены функций CSS "

4b9b3361

Ответ 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 в различных браузерах.

Время загрузки страницы. Также их страницы оптимизированы для времени загрузки страницы. Если для загрузки страницы требуется слишком много времени, они просто отправятся куда-нибудь еще. Есть еще много пользователей без широкополосного доступа, даже многие мобильные устройства не имеют очень быстрых соединений в зависимости от того, где вы находитесь.