Отправляет email-рассылки с помощью сервиса Sendsay

.NET: Записки программиста

  Все выпуски  

Пока ребята из Вилларибо верстают сайт дивами ...



И снова я рад Вас видеть!

Начну с главной новости. Наконец-то у сайта "Записки программиста" появился свой блог. А значит, делиться своими мыслями и впечталениями будет проще - ведь есть много мелочей, которые по своему размеру вовсе не "тянут" на целую рассылку, а вот заметка в блоге будет для них в самый раз. К тому же, блог дает то, чего так не хватает рассылкам - возможность читателям принять активное участие в общении. Заметки в блоге можно комментировать - пишите, обменивайтесь мнениями друг с другом и со мной. Пожалуй, все таки именно это было последним доводом, который заставил меня потратить с неделю так любимых вечерне\ночных свободных часов (любимых - потому что их обычно крайне мало :(, чтобы добавить эту возможность.

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

Ну а теперь, пара слов о дизайне (это было основной проблемой, с которой я столкнулся, когда прикручивал блог к сайту :).


Пока ребята из Вилларибо верстают сайт дивами ...

Историй всего четыре. И сколько бы времени нам ни осталось, мы будем
пересказывать их - в том или ином виде.
(Хорхе Луис Борхес)


Все вы, наверное, помните holy wars "Windows vs Linux" или "С++ vs Java"? Что-то вроде:

- А Винду зато любой чайник поставить может!

- А ты попробуй в Форточках поднять внутренний VPN под внешним, так, чтобы маршрутизацию не менять!

- А ты вот объясни нашей бухгалтерше, что значит:
        $ mount /media/cdrecoder1 &&  \
            cp -Rv /media/cdrecoder1/* /d/ &&  \
            umount /media/cdrecoder1 && eject

и т. д.

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

Совсем недавно я понял, что еще одна holy war "таблицы версус дивы" - та же самая история что и две предыдущие. Как любой человек, сталкивающийся с web-приложениями, я знал, что существуют старые добрые таблицы и использовал их, когда мне нужно было вывести очоредное "Hello, world!". Дивы же были чем-то сложным и загадочным. Я до сих пор помню свое удивление при виде одного из первых сайтов, сверстанных полностью на дивах: сложная структура, но! при этом в html не встречается ни одной (!!!) таблицы, мало того, весь сайт чудесным образом меняет не только внешний вид, но и расположение элементов(!) при одной лишь смене стилей.

Недавняя ... хм, мягко говоря не совсем удачная попытка, перенести разработанный на дивах дизайн в наш очередной web-проект, еще больше усилила мое осторожное к ним отношеное (это сейчас я понимаю, что дело было вовсе не в дизайне :). Достаточно сказать, что после этого случая на нашей white board достаточно долго висела распечатка крылатой фразы:

В Вилларибо и Виллабаджо опять дедлайн.
Пока ребята из Вилларибо верстают сайт дивами, ребята из Виллабаджо уже всё сверстали на таблицах и ебошат друг друга в квейк.
скажи стандартам “нах!”.

Но! Недавно мне понадобилось прикрутить к своему сайту вот эту самую страницу, которую вы сейчас читаете. Дизайн самого сайта я, не особенно разбираясь, скопировал с шаблона Microsoft (как вы уже заметели, сам я - не очень дизайнер :), а вот сейчас дивы наехали на дивы и ... Настоящим шоком был вид страницы под FireFox 2.0 и Opera 9.02. Пришлось тяжело вздыхать и несколькими зимними ночами вчитываться в описание. И неожиданно, это оказалось очень интересно. Теперь я, пожалуй, пойму восторг неофита, постигшего мощь какой-нибудь команды sed в только что установленной Fedora 4. И дикая картина наползающих друг на друга блоков стала понятным "проваливанием float'ных блоков через дно контейнера". А день на третий страница стала приобретать нормальный вид (хотя, заметили, блоки "На этой странице", "Архив" и пр. еще вылазят за правый край? Но, надеюсь это дело времени и терпения :)

Все это к чему? Хотел похвалить, а заодно порекомендовать вам отличный источник: "Учебник современной веб-верстки" Ивана Сагалаева. Так что, если во фразе "Наряду со схлопыванием границ, это так же является попыткой заставить боксовую модель CSS нормально вести себя в условиях простого потока текста" вы узнаете только предлоги и междометия, загляните на упомянутый мною сайт - написано просто, легко и понятно.



В избранное