- •От автора
- •0. Самые начальные сведения Гипертекст? html?
- •Что понадобится для освоения html?
- •Необходимое отступление о редакторах html
- •1. Простейший документ в сети Документ такой красивый – интересно, что внутри
- •Обязательные теги
- •2. Абзац!
- •Непарные метки
- •Комментарии
- •Форматирование шрифта
- •Физические стили
- •Логические стили
- •3. Целые списки из абзацев, или как нам организовать текст
- •Вложенные списки
- •4. In the Outside. Гиперсвязи Связывание
- •Изображения в html-документе
- •5. Бантики в заголовках или как "я раскрашу целый свет..." Цветовая гамма Вашего документа
- •Что в хедере тебе моем..?
- •6. Страсти по табулированию
- •Внутренняя жизнь таблиц
- •"Мы с Тамарой ходим парой" или параллельные тексты
- •Полные чисел таблицы
- •Ячейка, которая требует большего
- •Играем во вложенность
- •7. Сплошной формАлизм
- •Анатомия формы
- •Форменные кнопки
- •Начинаем собирать данные
- •Форму – почтой
- •8. Единственный практический вопрос
- •Правила хорошего тона при разработке html-документов
- •Используйте продуманную иерархию заголовков
- •Следите за вложенностью меток
- •... И затащить на него посетителей
- •Оглавление
- •65 Руководство Web-дизайнера
Форму – почтой
Все это прекрасно, но на кой ляд нужны формы людям, которым их нечем обработать? Отчасти это верно, но только отчасти. Потому что HTML предоставляет в Ваше распоряжение мощный механизм пересылки содержимого форм по электронной почте. Вот как это выглядит на практике.
Вместо строки, указывающей сервер и программу-обработчик, например вида
<FORM ACTION="http://www.opros.city.ru/cgi-bin/fd" METHOD=post>
можно ввести строку наподобие этой:
<FORM ACTION="mailto:user@opros.city.ru" ENCTYPE=text/plain>
Что изменилось? Ну, изменен алгоритм кодирования на text/plain, то есть фактически кодирование вообще выключено. А в поле ACTION указан протокол доступа по электронной почте и адрес абонента. С точки зрения пользователя в форме ничего не изменилось, и (подобно примеру в начале главы) пользователь указал: фамилию Петров, мужской пол и возраст 22 года. Теперь вопрос: что произойдет, если пользователь нажмет на кнопку Запустить обработчик?
Ответ прост. На адрес user@opros.city.ru электронной почтой автоматически будет отправлено сообщение следующего содержания:
Name=Петров
Sex=male
Age=22
Ну а почтовый ящик user на машине opros.city.ru может читать и секретарь, внося получаемые данные в формы анкет. (В реальной жизни это будет делать, конечно, некоторая программа, читающая почтовый ящик, возможно посылающая подтверждения о получении писем адресатам, и накапливающая результаты опроса в некоторой базе данных). К сожалению, не все смогут воспользоваться такой формой. Дело в том, что всю работу по составлению сообщения и запуску почтовой программы для его отправки фактически берет на себя браузер пользователя. Это значит, что конфигурация доступа пользователя к Интернет должна обеспечивать одновременное функционирование протокола передачи гипертекстов и протокола доставки исходящей почты. Такое возможно далеко не всегда, но рано или поздно будет возможно на нашем узле. Но даже если это невозможно, ничего смертельного не случится. Браузер просто выдаст сообщение об ошибке.
8. Единственный практический вопрос
Единственный практический вопрос – что делать дальше.
"... шить сарафаны и легкие платья из ситца. – Вы полагаете, все это будет носиться? – Я полагаю, что все это следует шить!"
Почти наверняка с первого раза у Вас мало что получится. Возможно, что и со второго раза – тоже. И тем не менее, если Web-сервер Вы рассматриваете как обязательный атрибут Вашей фирмы, Вам придется пробовать снова и снова. В конечном счете получится вполне приемлемый результат. Если Вы (или Ваше начальство) им все-таки не удовлетворитесь, у Вас одна дорога – в специальное бюро Web-дизайна, благо таких в России уже имеется достаточное количество. В конце многих Web-страниц Интернета обычно указаны e-mail адреса Web-мастера и Web-дизайнера; так что если страница нравится Вам (а главное, Вашему начальнику), ничто не мешает связаться с дизайнером и заказать разработку художественного образа страниц Вашего сервера. Стоит это, по правде говоря, дорого. Например один из интереснейших дизайнеров России, Артемий Лебедев, по слухам начинает переговоры с заказчиками с суммы в $ 10000, но результат того стоит – просто посмотрите на www.metro.ru – лучшем по дизайну и стилю сервере России. И учтите, что кроме дизайнеров для богатых и ... о-о-очень богатых есть и просто очень хорошие дизайнеры.
В самом конце мая 1998 года появилась книга издательства ПитерСофт "Сделайте мне красиВО ... в Интернете". Она, как следует из названия, посвящена дизайну и оформлению Web-страниц. Судя по рецензиям критиков (в настоящий момент книга еще недоступна в Тамбове) в ней приведены рекомендации, как сделать свои HTML-документы действительно красивыми; но главное – в книге перечислены приемы работы с документами, которые ухудшают впечатление от страниц.
Помимо красивых (и не очень) страниц Интернета в Сети можно найти и рекомендации по созданию собственных Web-документов. Оптимальный способ их поиска – системы Yahoo или Lycos. В отличие от мощнейших индексаторов Интернета (таких, как Altavista, Webcrawler и Meta-crawler) и Yahoo и Lycos организованы как иерархические каталоги, так что пройдя цепочку указателей Компьютеры – Интернет – WWW – HTML Вы непременно выйдете на страницы, посвященные именно вопросам создания Web-документов. Ну а возможности и реализации языка HTML (причем самые современные веяния) всегда оперативно отражаются на официальном сервере http://www.w3.org/. Кроме того имеются и русскоязычные ресурсы по созданию Web-документов, например сервер "Махаон" Московского университета (www.machaon.ru), некоторые страницы сети GlasNet.
Самые современные (и совместимые) стандарты языка HTML – это хорошо, но как ими воспользоваться для пользы дела, а не во вред. На помощь здесь может прийти дискуссионный список рассылки, посвященный методам проектирования страниц (рассматриваются в основном технические вопросы, а не вопросы художественного оформления). Любой автор HTML-страниц может подписаться на этот список, получать по e-mail все статьи из этого списка, рассматривающие различные вопросы конструирования страниц; он может и сам направить свой вопрос в адрес этого списка и может рассчитывать на то, что ему ответят квалифицированные специалисты (естественно, по-английски). А по адресу http://netsquirell.com имеется репозиторий всех постингов этого списка рассылки, то есть Вы имеете оперативный доступ к хорошо индексированному архиву статей, описывающих оригинальные возможности языка HTML.
Ниже приведены некоторые рекомендации, как создавать Web-страницы, от Николая Чувахина – http://www.yi.com/home/ChuvakhinNikolai/ – которые он сам называет "Правилами хорошего тона..."
