Divs против таблиц в отношении производительности - PullRequest
7 голосов
/ 08 марта 2012

Я хочу знать, какая структура лучше div или table по производительности. Трудно работать с divs, а не с таблицей. Тогда зачем использовать divs вместо tables а также скажите мне, где мы должны использовать tables и где divs

Ответы [ 3 ]

3 голосов
/ 08 марта 2012

Дональд Кнут когда-то цитировал слова:

Мы должны забыть о малой эффективности, скажем, в 97% случаев: преждевременная оптимизация - корень всего зла.Тем не менее, мы не должны упускать наши возможности в эти критические 3%.

Что касается вашего вопроса, во всех случаях, кроме самых серьезных крайних случаев, когда вы обслуживаете медленные соединения в устаревших браузерах, я быскажем, разница между div и таблицами (в производительности) - это то, что даже не следует рассматривать как фактор.

Теперь вы говорите, что работать с div-файлами сложнее, чем с таблицами (я тоже так думал, когдаЯ начал), но, как вы узнаете больше CSS и как это работает, вы можете изменить свое мнение.Divs + CSS на самом деле невероятно просты в работе и, что самое важное, делают ваш код поддерживаемым , чего никогда не добиться в табличных макетах (ИМХО).Использование Divs + CSS в конечном итоге сэкономит вам огромное количество времени на программирование.

2 голосов
/ 08 марта 2012

делений с использованием неупорядоченных списков с элементами списка даст вам более чистый код, который вы сможете поддерживать и обновлять в будущем. также divs лучше используют CSS, что дает вам больше гибкости для стилизации и интеграции с javascript. Я никогда не использую таблицы и не вижу в них никакого преимущества.

0 голосов
/ 08 марта 2012

Див очень прост.С помощью div.

будет легко создавать сложные структурированные веб-страницы. Было бы здорово использовать таблицу для создания табличных данных.Для структурирования веб-страницы я предпочитаю Div Tags.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...