Ajax Russia : Аякс по-русски

Свежие новости из мира IT

YUI. CSS Layout - это просто!

yui css grid builderКак хорошо, что прошли времена, когда для расположения элементов на странице использовались таблицы. Остались конечно отдельные личности, которые не видят в табличном расположении ничего плохого, но таких мало. Я не буду вдаваться в подробности почему таблицы не стоит использовать для дизайна вэб сайтов, речь сейчас пойдёт о другом. (Хотя если кому то интересны мои взгляды на табличный layout, то могу написать).

У табличного лэйаута есть один большой плюс. Любому новичку сразу понятно, как он работает. Когда начинающие садятся за дизайн вэб сайта при помощи CSS, то они иногда теряются, злятся на разные браузеры (Internet Explorer), и потом бросают это занятие и добавляют “родные” таблицы. Тут на помощь приходит Yahoo! со своей CSS библиотекой - YUI. Это набор CSS файлов, которые можно использовать для создания современных вэб сайтов. Мало того, что сайты сделанные с YUI будут выглядеть одинаково в большинстве браузеров, так в добавок к этому - не нужно быть CSS гуру, чтобы пользоваться этой библиотекой. Существует CSS Grid Builder, с помощью которого можно построить макет своего сайта за считанные минуты без каких либо знаний CSS.

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

P.S. Напомню, что на этой неделе проходит конкурс IT блогов. Буду очень признателен, если проголосуете за “Аякс по-русски”.

del.icio.us Забобрить!

4 Comments so far

  1. hurgadan September 28th, 2007 12:09

    а интересны ваши взгляды на табличную верстку =)

  2. Сергей September 28th, 2007 22:40

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

    По поводу топика - это какой-то overhead получается. Только для того, чтобы использовать блочную (tableless) разметку, нужно тащить целый javascript framework.

    У меня, например, стоит задача создать layout-oriented компоненты для нашей (не-javascript) библиотеки. YUI тут не выход. Я его даже не рассматриваю серьезно.

    На всякий случай выскажу свое мнение по комментарию от предыдущего читателя:

    > а интересны ваши взгляды на табличную верстку =)

    Табличная верска послужила хорошую службу. Но пора с ней завязывать. Блочная верстка посложнее, конечно. Но на то HTML кодеры и профессионалы, чтобы сложные задачи решать.

  3. Aleksandr September 29th, 2007 15:13

    Сергей,

    Тащить javascript framework не надо. Это CSS фреймворк и с джаваскриптом не имеет ничего общего. К тому же файлы хостятся на Yahoo, так что даже можно сэкономить на траффике.

  4. Сергей October 1st, 2007 04:08

    Посмотрел на это дело еще раз. FF держит разметку хорошо. А вот в IE6, композиция, созданная CSS билдером разъехалась как корова на льду. Значит недостаточно авторы поругались на IE. Принимаю у них эстафету.

Leave a reply