Артемий Ломов идет на помощь

Самоучитель Артемия ЛомоваВ 2007 году издана книга известного веб-дизайнера Артемия. «HTML, CSS, скрипты: практика создания сайтов (+ CD-ROM)».

Здесь рассматриваются современные веб-технологии клиентской стороны: языки разметки HTML 4.01 и XHTML 1.x в сочетании с каскадными листами стилей CSS2, а также язык сценариев JavaScript.

По мере прочтения книги складывается целостное представление о технологической цепочке создания веб-сайтов и формируется понимание актуальных тенденций развития веб-технологий. Обилие практических примеров и скриншотов делает знакомство с материалом интересным и увлекательным.

Среди примеров имеется ряд вполне завершенных разработок, обладающих самостоятельной практической ценностью: несколько вариантов шаблонов веб-страниц, сверстанных при помощи блоков, небольшой законченный сайт, интерактивное приложение — тест на знание HTML и др.

В результате читатели смогут самостоятельно создавать вполне работоспособные веб-сайты информационной направленности. К книге прилагается компакт-диск со всеми примерами.

Отзывы покупателей книги

До прочтения этой книги я имел на своем счету три экземпляра того, что я называл сайтами... После ее прочтения я наконец въехал в то, что такое HTML и CSS и как делать нормальные сайты. В общем, даже если вы не новичок, но все еще делаете сайты при помощи таблиц просто потому, что не знаете как по-другому — азы CSS вы здесь почерпнете, а заодно и все остальное...
Полезна новичкам и недалеко от них ушедшим товарищам... Считаю надпись на обложке «Первая ступенька в карьере настоящего вэб мастера» вполне оправданной. Акуленко Роман
Читать другие отзывы на сайте ozon.ru.

Создание сайтов

16.07.08. Создание сайта «Курсы английского языка».

01.07.08. Создание сайта «Рудольф Нуреев: статьи, биография, фотографии, интервью, воспоминания».

Стоит ли создавать ниспадающие меню в NAVSTUDIO?

Почему я отказалась от меню на JavaScript

Ниспадающие меню легко создать в специальной программе. Например, достаточна популярна программа NavStudio. Мне понравилась возможность добавлять различные эффекты к ниспадающим спискам. Спустя время я поняла, что кроме эффектов у такого меню есть и недостатки.

1. Ссылки в таких меню не индексируются поисковыми роботами. В этом случае нужна карта сайта, в которой эти ссылки будут текстовыми.

2. Самая распространенная картина, которую вы можете увидеть, просматривая код таких страниц, в самом начале:

<!--** START NAVSTUDIO MENU TAGS (438337) **-->
<div id="vqp_about" style="position:absolute; visibility:hidden; left: 9px; width: 750px; height: 26px;">****JavaScript based drop down DHTML menu generated by NavStudio. (OpenCube Inc. - http://www.opencube.com)****</div>
<script language="JavaScript" vqptag="doc_level_settings" vqp_datafile0="new_menu12.js" vqp_uid0=438337>cdd__codebase = "";cdd__codebase438337 = "";</script>
<script language="JavaScript" vqptag="datafile" src="new_menu12.js"></script><script vqptag="placement" vqp_menuid="438337" language="JavaScript">create_menu(438337)</script>
<!--** END NAVSTUDIO MENU TAGS **-->

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

Это неразумно еще и потому, что в начале кода страницы желательно наличие текста с ключевыми словами, так как страница становится более видима поисковыми роботами.

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

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

3. Укажите полный DOCTYPE (как и полагается) в документе, и вы увидите, что меню все скукоживается. В свое время я убрала web-адрес из DOCTYPE (стандарт был HTML 4.01) и получила нормальное отображение меню в Internet Explorer 6.0, зато в других браузерах (Opera, Mozilla Firefox) меню выглядело просто ужасно. Но тогда можно было проигнорировать DOCTYPE, так как мой сайт был табличным. Другая же верстка не позволяет этого делать.
Блочные сайты без полной декларации DOCTYPE невозможно создавать кроссбраузерными. Выходит, что блочные сайты и меню, сделанное в NavStudio, несовместимы.

4. В конце концов, может быть отключена в браузере поддержка JavaScript. В таком случае страница окажется вообще без навигации.

5. По поводу использования изображений вместо текста: при отключении картинок в браузере таким меню невозможно пользоваться.

Есть альтернатива

На сегодняшний день я думаю, что нет ничего лучше текстовых ссылок. Ниспадающее меню, выполненное при помощи CSS, — это прекрасная альтернатива скриптовому. Например, наведите курсор мыши на «Видеокурс». Список ниспадает без каких-либо эффектов (эти эффекты работают только в Internet Explorer 6.0). Но я считаю, что они не могут компенсировать вышеперечисленные недостатки.

Правда, ниспадающие CSS-меню работают в Internet Explorer 6.0 только при поддержке javascript в браузере посетителя.

Реализации ниспадающих меню посвящено два урока из моего видеокурса.

Рассылки Subscribe.Ru
Обучающие видеоуроки по созданию сайтов.
Подписаться письмом