Что ж. я буду разбирать пример нашей с вами страницы, хорошо? С помощью этих уроков вы, возможно, когда нибудь сделаете свой сайт, или сайт для форума, что сейчас очень популярно. Смотрим первое.что мы имеем? Хм.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta name="keywords" content="cats-warriros, warriors, коты-воители, коты воители, лесные племена, ролевая игра, интересная ролка, прикольная ролевая, самая лучшая ролка" />
<meta name="description" content="Хорошая, интересная ролевая игра по мотивам книг Э.Хантер "Коты-Воители". У нас постоянные акции, интересные обновления, конкурсы, которые нисколько не мешают нам играть, наш форум красив и прост в использовании. Мы всегда рады видеть новых участников!" />
<meta name="document-state" content="Dynamic" />
<meta name="revesitafter" content="4 days" />
<meta name="author" content=".Нота и `Saphire Star" />
<meta name="copyright" content="Форум и контент разработаны .Нотой и `Saphire Star. Ники и все права защищены. Дизайн и графическое оформление by Freak." />
<title>Коты-Воители l Лёгкость мысли</title>
итак. объясняю подробно с самой первой записи. видим непонятную строчку? самую первую которую? Перед открывающим тегом <html> нередко можно увидеть код <!DOCTYPE>, с помощью которого объявляются тип и формат документа. Этот же тег вставляется и в XML-документы. Однако современным браузерам, если честно, уже наплевать, есть ли этот тег или его нет. теперь поподробнее разберём запись по частям.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Здесь описано то, что это документ HTML, публичное DTD-описание которого принадлежит организации W3C. Эта страница соответствует стандарту XHTML 1.0. Если всё же это осталось для вас загадкой, то... То просто не заморачивайтесь. Повторюсь, современные браузеры сами его дописывают, ога. Если, например, открыть страницу без этого тега и сохранить её, то браузер всё сам благополучно допишет. ну это так, для общего развития.
Далее же идёт наш любимый тег <head>, который является контейнерным. т.е. его надо закрывать тегом </head>. Эти теги в документе появляются один раз. Второго раза не дано. Вы спросите, зачем он нужен? а я скажу. Он в большинстве своём размещает служебную информацию и некоторые теги. Наверное, все уже увидели, что в документе далее следует тег <meta>. поздравляю. Ищите, , где отображается этот текст? на странице? хах. зря. информация, заключенная в этом теге не отображается на странице, однако имеет огромное значение. Например, задает ключевые слова для наших любимых поисковых систем. разберём тег <meta name>. дл чего он служит, спросите вы и тут же догадаетесь. наверное, всё довольно понятно из названия. Да и вообще, Name - это группа. поэтому мы видим. что она из раза в раз повторяется в коде. В группу входят несколько атрибутов, которые я сейчас перечислю:
* DESCRIPTION
* KEYWORDS
* DOCUMENT-STATE
* ROBOTS
* RESOURCE-TYPE
* UPDATES
* URL
* AUTHOR
* COPYRIGHT
* GENERATOR
думаю, половину значений можно понять, переводив названия. что ж. если всё таки не доходит, я распишу всё подробнее.
однако перед Name стоит непонятный нам meta http-equiv. мы удивляемся. Что ж. напрасно. это ещё одна группа, и она действительно стоит в перем name. эта группа по-другому называется HTTP-эквиваленты. данная группа включает в себя следующие атрибуты:
* PRAGMA
* CONTENT-TYPE
* CONTENT-LANGUAGE
* REFRESH
* CACHE-CONTROL
боже. я вас замучала? потерпите чуть чуть. сейчас я всё растолкую.
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
что это за красотища такая? это второй атрибут, как вы уже догадалисью. для чего? некоторые и тут будут блистать догадливостью. Этот атрибут, по сути, является типом документа и его кодировкой. Итак. теперь мы понимаем, что перед нами документ HTML/TEXT. тут я думаю не надо переводить.
<meta name="keywords" content=
да. а это же ранее рассмотренная группа. но я же не сказала, зачем это всё. хотя тут даже расписывать не буду. обидно такого не знать. это, дорогие, ключевые слова.
<meta name="description"
мы приплыли, или вы и тут всё знаете? скажу попроще - это описание документа. не буду говорить, что и откуда. просто верьте мне. как это пишется мы уже знаем, однако есть ограничения. Смотрим на исходный документ. видим там описание? так вот, оно не должно превышать ста символов. что ж поделать. но это, согласитесь, тоже немало.
<meta name="document-state" content="Dynamic" />
это - статус документа. он бывает статичным и динамичным. сейчас мы видим пример динамичного. Динамичный подходит для тех форумов, где часто обновляется информация, а соответственно, их нужно реиндексирровать. Статичный применяется лишь в том случае, если документ не изменяется, т.е. индексировать его нужно только один раз.
что представляет из себя код ниже, признаюсь,я точно не знаю, поэтому пока запутывать и вас не буду.
<meta name="author" content="
всё просто. информация об авторе документа.
<meta name="copyright
информация об авторских правах.
теперь перейдём напоследок и к странному значению <title>
легко понять, если посмотреть продолжение. тег контейнерный и нуждается в закрывании. означает он лишь одно - название, которое вы видите наверху своего браузера.
теперь вы спросите, где можно найти сиё чудо света, что бы эти коды появились и у вас? в админке, в разеле "раскрутка". вводите атрибут Name (какие-писала ранее) и его значение. всё. радуемся жизни.
на сегодня всё.
плюсы - любим.
вопросы - задаём. я постараюсь ответить.