Чем не является generated content

14.07.2006

Web

Generated content в CSS — интересная штука. Буквально в предыдущей статье я приводил пример таблицы, которая не выглядит как таблица, с его использованием. Но как и многими вещи в CSS, ею очень легко злоупотребить. Я об этом подумал, когда мне вчера попалась на глаза статья Леонида Хачатурова про использование generated ...

Блогус отказался от таблицы

09.07.2006

Web

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

TagSoup: парсер реального HTML

Главной целью (одной из, по крайней мере) переформулирования HTML в XML'ный синтаксис было упрощение парсинга веб-страниц. Очевидно, что парсить синтаксис, где ничего не опционально, все попарно, и где случившаяся ошибка становится известна сразу и является окончательной значительно проще, чем синтаксис, где каждая не-буква означает "попробовать угадать, что имел в виду ...

Жестко-гибко

04.05.2006

Web

В комментариях к предыдущему посту спросили, можно ли избавиться от фиксированной ширины колонки. Легко! Хотя слово "избавиться" я бы не стал применять. Фиксированная выбрана совершенно сознательно, чтобы длина строк в буквах была удобной для чтения. Однако сама по себе верстка совершенно резиновая, и все, что надо для этого сделать, это ...

Почему HTML5 лучше XHTML2

01.05.2006

Web

Мне очень нравится позиция людей, которые занимаются написанием спецификации под кодовым названием "HTML5": Ian Hickson: This is what we're doing. If the implementation turns out to show that the spec sucks, the spec will change. (Источник) Специальное замечание для тех, кто предпочитает XHTML: спецификация HTML5 допускает XML'ный и HTML'ный синтаксис ...

Черновой стайлинг

Считается, что при создании веб-приложений графическим дизайном и программированием должны заниматься разные люди. Ведь известно, что инженерный и художественный таланты редко уживаются в одном человеке. А еще есть юзабилисты, которые до недавнего времени вообще были очень несчастными людьми, когда пытались объяснить миру саму необходимость своей профессии, и что часто чисто ...

Идея для агрегатора

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

Дискуссия о вебе

04.03.2006

Web

В комментарии к предыдущей статье дискуссия интересная развернулась, правда к теме той статьи совершенно не относящаяся... Решил вынести поближе. Денис Зайцев: А мне вот Андрей заявил вчера: знание css-верстки, говорите? Поставил Dreamweaver и все! =) Иван Сагалаев: Ну это уже вопрос целеполагания :-). Если “и все” означает “сделать, чтобы показывалось” ...

Ущербность имитации таблиц CSS'ом

27.02.2006

Web

Нашел сегодня комментарий в ЖЖ hunter_handmade по поводу своей статьи о трехколоночной верстке. Опуская манеру изложения, надо сказать, что сама тема довольно интересная. Кстати, я хотел сначала там в самом журнале ответ оставить, но авторизация по OpenID не сработала. Имитация табличной раскладки средствами CSS действительно ущербна, фактически это один сплошной ...

Резиновая и жесткая колонки в любом порядке

01.02.2006

Web

Век живи — век учись (и дураком помрешь)... В учебниковой статье про float'ы я описывал два варианта "резиновости" колонок: когда их ширины заданы процентным соотношением, и растягиваются все вместе, и когда растягивается только одна основная колонка, а остальные имеют фиксированную ширину. И вот с этим вторым вариантом (который, кстати, мне ...

XHTML еще разок

Пост про XHTML принес мне немало трафика. Хочу еще! Если серьезно, то в комментариях к последней статье "Учебника" titmouse снова поднял вопрос о совместимости с XHTML, и я решил еще раз осветить этот вопрос с меньшим техническим уклоном и добавлением еще пары мыслей. Отвечу по частям. Смотря на сорс без ...

SVG + CSS — чумовая смесь!

26.12.2005

Web

Вчерашними экспериментами с SVG дело не закончилось. Сегодня мне пришла в голову мысль, которая теперь уже кажется такой естественной, что непонятно, как она не пришла в голову сразу — попробовать стилизовать SVG с помощью CSS. Результат меня настолько взбудоражил, что я долго выбирал заголовок статьи из "взрывной смеси", "адской смеси", ...

Эксперименты с SVG

25.12.2005

Web

Самые новые браузеры — Firefox 1.5, Opera 8, а теперь еще и тестовые билды Safari стали поддерживать SVG. И меня потянуло поэкспериментировать с этим новым для меня зверем. А тут еще и случай подходящий подвернулся: я вывел в своей домашней статистике табличку посещаемости за последние 7 дней. И она мне ...

Разный DOM из одного исходника

22.12.2005

XHTML?, Web

Вдогонку статье о неоднозначной судьбе XHTML'а на вебе я обещал написать, как может из одного исходного текста получиться два разных DOM-дерева, в зависимости от того, как исходник трактовать: HTML или XHTML. Исходник Итак предположим, вы решили разметить документ с помощью XHTML таким образом, что для тех потребителей, которые понимают XHTML, ...

XHTML, говорите?

19.12.2005

XHTML?, Web

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

Иконка фида у IE7

15.12.2005

Web

Команда IE позаимствует иконку фида у Firefox'а. И в кои-то веки Microsoft не стесняется во всеуслышание говорить, что они что-то у кого-то заимствуют, понимая, что в этом нет ничего зазорного. Очень я этому рад! Теперь повешу ее на блоге без терзаний между тем, что иконка с буквами "RSS" не соответствует ...

Django

Давно хочу написать про Django. В итоге, вот, сподвигся, прочитав песню о Ruby и Rails на Julik Live. Многим людям, особенно занимающимся программированием, дизайном и прочей деятельностью, связанной с hi-tech творчеством, думаю, знакомо ощущение, что ты в этом мире катастрофически не успеваешь за временем. Что, в общем-то, и понятно: благодаря ...

Динамические aTrueShadows

На днях получил письмо с вопросами по моей веб-библиотеке теней aTrueShadows, а я думал ею и не пользуется никто :-). Андрей Федосеев интересовался, как тень у элемента можно динамически включать-выключать. Тени подключаются к элементу очень просто: достаточно добавить ему класс "shadow". Логично было бы предположить, что убрав класс, тень можно ...

"Bulletproof Web Design": первые впечатления

25.11.2005

Web

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

Пуленепробиваемая книжка

18.11.2005

Разное, Web

Сегодня до меня наконец-то доехала с Amazon'а долгожданная книжка Дена Седерхолма: "Bulletproof Web Design"! Эта книжка — для тех, кто про дизайн CSS'ом знает уже гораздо больше, чем пишут в учебниках. В ней рассказывается о том, как с его помощью делать дизайн, которые не разваливается в военных условиях: разные браузеры, ...