dudeonthehorse
@dudeonthehorse
Email Developer

JQuery vs. Сss+Костыли. На кого ставите вы?

На обсуждение меня навел вот этот вопрос.

А суть проста и такова: какой вариант вы бы предпочти при верстке? Сделать кроссбраузерно при помощи скрипта, или выжать все что можно в CSS и докостылить скриптом?
  • Вопрос задан
  • 2595 просмотров
Пригласить эксперта
Ответы на вопрос 4
Desiderata
@Desiderata
Однозначно CSS.
Не вижу смысла перегружать сайт javascript`ом, когда задача решаема с помощью CSS.
Ответ написан
pratamishus
@pratamishus
Сложный вопрос :). Все зависит от Ваших требований к проекту. Данный в ссылке «вопрос» легко решается через JQuery. Если уж Вам так важно чтобы было как в заданном вопросе, то использование JQuery облегчит задачу, но для красоты, желательно сделать что-то типа «Loading», который исчезает после полной загрузки страницы.

А выжать все что можно из CSS хорошая идея. Почему бы Вам не скомпоновать их.

И еще одно — почему все так боятся использовать таблицы (как в заданном вопросе)? Они показывают прекрасные результаты и с точки зрения кода и просмотра страницы. Основная аргументация против таблиц идет в основном в том что они сильно грузят страницу и браузер — так не надо использовать их везде. Рациональное использование таблиц только ускорит загрузку и работу. Честно — я не понимаю этой «фобии». Если Вам нужны авторитеты, возьмите Гугл, яндекс да и тот же самый хабр :). Некоторые делают в десятки раз больше кода и грузят браузеры используя JQuery+CSS чтобы не использовать таблицы. По моему надо быть более рациональным и не упираться в ворота из-за каких-то догм.
Ответ написан
Комментировать
lashtal
@lashtal
Для конкретно этого вопроса достаточно css (и 100500 других решений, гуглимых по фразе «sticky footer»).
Чаще всего скрипт нужен, когда css-костыли слишком тормозны в ie6.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час