Статьи

Вы прошли долгий путь, детка … Нет.

Как бы ни было интересно рассуждать о микроформатах, структурированной разметке и семантической паутине, за последнюю неделю два материала показали мне, как далеко впереди передний край веб-мышления перед «Джо на улице».

Первой была статья Дэйва Зигеля на XML.com .

Сеть разрушена, и я разрушил ее . Некоторые люди говорят, что я разрушил сеть, и для них это правда. Поисковые системы не так легко видят веб-страницы, а тем, у кого недорогие машины, трудно получить много от моего сайта. На моем личном сайте я даже не размещаю тэги ALT только для того, чтобы отправить сообщение тем, кто занимается серфингом без изображений. Моя жизнь визуальная. Я люблю музеи. Как бы вы хотели посетить Лувр с выключенными изображениями?

Дейв — один из истинных пионеров веб-дизайна, а его « Создание сайтовубийц » было одной из первых библий веб-техники. Чтобы связать его с текущим веб-ландшафтом, если Тантек Челик — « Мистер Box Model Hack », то Дейв Сигел — « Сэр. Table & Spacer Gif ‘.

Эта статья — очень интересное, но немного удручающее чтение, не потому, что Дейв отстаивает GIF-изображения для спейсеров, а потому, что он продолжает признавать проблемы, с которыми он нас заводит, и тот факт, что он пишет эту статью еще в 1997 году!

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

До тех пор мы собираемся пройти еще один раунд взломов, где мы помещаем все в базы данных и обслуживаем страницы оттуда. Это не поможет поисковым системам вообще. Это будет стоить миллионы долларов. Все это будет совершенно ненужным. Не смотри на меня. Посмотрите на Netscape. Они нарушают правила; Я просто делаю то, что нужно сделать. Если я испортил сеть, прошу прощения. Это было мое намерение все время. Многие люди, подобные мне, поставили дизайн и содержание выше структуры, и теперь мы видим свет в конце туннеля. Netscape заблокировал путь, но они могут быть вокруг. Дизайнеры сайта объединяются. Борьба за представление и структуру. Если мы победим, наше будущее будет таким ярким, что нам придется носить оттенки.

Впечатляющее видение от Дэвида, но удручающий результат, когда мы сидим здесь в 2006 году.

Неделя была аккуратно отмечена, когда я заметил новую «технику закругленных углов», набирающую обороты в некоторых социальных сетях — Spiffy Corners с аккуратным слоганом « No Images». Нет JavaScript Нет пуха .

Как следует из названия, Spiffy Corners от Greg J позаимствовал из « Nifty Corners » Алессандро Фулсинити (что он свободно признал) при использовании слоев стилизованных тегов <b> для создания мягкого угла. Ключевое отличие заключается в том, что в то время как теги Алессандро <b> существуют только тогда, когда JavaScript говорит, что они делают (так что удаление тривиально), Spiffy Corners применяет метод постоянного их кодирования в разметке. Разметка примерно такая.

 
 <div> <b class="spiffy"> <b class="spiffy1"><b></b></b> <b class="spiffy2"><b></b></b> <b class="spiffy3"></b> <b class="spiffy4"></b> <b class="spiffy5"></b> </b> <div class="spiffy_content"> <!-- Your Content Goes Here --> </div> <b class="spiffy"> <b class="spiffy5"></b> <b class="spiffy4"></b> <b class="spiffy3"></b> <b class="spiffy2"><b></b></b> <b class="spiffy1"><b></b></b> </b> </div>
 <div> <b class="spiffy"> <b class="spiffy1"><b></b></b> <b class="spiffy2"><b></b></b> <b class="spiffy3"></b> <b class="spiffy4"></b> <b class="spiffy5"></b> </b> <div class="spiffy_content"> <!-- Your Content Goes Here --> </div> <b class="spiffy"> <b class="spiffy5"></b> <b class="spiffy4"></b> <b class="spiffy3"></b> <b class="spiffy2"><b></b></b> <b class="spiffy1"><b></b></b> </b> </div> 

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

Хотя я понимаю, что JavaScript не может быть решением для всех, я должен признать, что я не совсем понимаю проблему, к которой это относится.

  • Что не так с изображениями? По крайней мере, вы можете отключить их.
  • Как это может сэкономить пропускную способность? CSS, Javascript и изображения все кешируются после первой загрузки. <b> теги не могут, поэтому каждая новая страница кровоточит немного больше.
  • Как насчет того, когда мы хотим большие дуги? Добавляем ли мы новый класс каждый раз, когда хотим, чтобы кривая была на 1 пиксель больше?

И не заблуждайтесь, это не нацелено на толпу Frontpage 98. Вы должны по крайней мере быть довольны HTML, чтобы это работало. Мне, конечно, кажется, что некоторые из основных концепций целых веб-стандартов, которые Шебанг до сих пор не внёс в коллективное веб-сознание.

Ах, Дэйв, где сейчас?


К большому признанию Грега, он переварил большую часть обсуждения (здесь и в других местах), внесшего свой вклад, и вернулся с большим и лучшим генератором углов, основанным на методе Thrashbox. Вы можете проверить Spiffybox для себя здесь. Хорошая работа, Грег.