Ну начну пожалуй с того, что на самом деле более продвинутый документ имеет структуру сложнее, чем я вам показал в предыдущем шаге.
Я специально не стал вводить ее сразу, потому как об "этом" лучше было написать целый шаг. Что я и делаю :-).
Вот какая структура у более сложного документа :
<html> <head> ...... </head> <body> <p>Более сложный документ. </body> </html>
Опять же не указываю что внутри <head>...</head>, потому как надо все по порядку.
Так вот <title> должен находиться только в заголовке, и не может находиться в теле документа.
Как вы, наверно, уже догадались этот элемент сообщает название документа браузеру. Это название, например Explorer или Navigator отображают в названии окна.
Example :
<head> <title> Это название документа !!! </title> </head>
А теперь по порядку. Все свойства задаются через название параметра указываемого в NAME, либо если у этих названий есть эквиваленты в протоколе Http, то они задаются в через HTTP-EQUIV, а далее в CONTENT их содержание.
Стандартные значения name:
<meta name="Author" content="Bill Gates">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">А вам охото, чтобы это было в ваших документах ??? На самом деле, если это вдруг откуда ни возьмись появится это (хотя всем известно отчего оно появляется :-), то удаляй не удаляй это клеймо все равно по структуре документа видно, что здесь чего-то не хватает, а именно этой подписи !!! Ну вы скоро поймете о чем это я :-).
<meta name="keywords" content="А тут каля маля для запутывания робота, причем размер может быть очень большим !!! Хахахаха">Ну я даже не знаю, что можно сказать об этом элементе дополнительно, так как он жрет очень много места, и я его никогда не использую. Многие вебмастера настолько любят этот элемент, что его содержание порой превышает размер самой страницы в два или три раза :-). Да еще и вставляют туда то, о чем их сайт вообще не рассказывает. Например у них сайт про Верхнюю Одежду, но в списке появляется то от чего волосы шевелятся, и супер порно, и супер халява, всякие кряки и взломы и вообще неизвестно еще что. Зато народ ходит :-).
Ну впринципе я думаю для вас вполне хватит и этих свойств, хотя их количетво и названия ничем не ограничены, и если вам хочется забить страничку мусором, то лазьте и смотрите как это делают другие :-).
Надеюсь Вы еще на забыли, что мы еще не рассмотрели параметр HTTP-EQUIV ? Если нет, то вот какие опять же основные названия и параметры:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">Слова text/html - это тип содержания документа, т.е. это есть текст в формате ХТМЛ. Далее charset - это кодировка символов, она может принимать очень много значений: windows-1251, koi8-r, ISO-8859-1 и т.д. (я если чесно даже не знаю все :-).
<meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="Tue, 02 Jan 1996 01:00:00 GMT">Тут скажу только, что свойство Expires заставляет веб сервер выдавать строку в заголовке протокола
Expires: Tue, 02 Jan 1996 01:00:00 GMTНу это уже на усмотрение браузера, что с ней делать, а лично мне она не нужна.
Ну вобщем все пока об разделе <head>. Хотя тут еще очень важно (как я уже отмечал) сказать, что в принципе он не нужен, и первый пример структуры документа вполне работоспособный. Хотя заголовок не плохо было бы иметь, чтобы сообщить радостному браузеру свое название и кодировку текста. А кодировку текста действительно лучше сообщить, чтобы новичок в интернете, зайдя на вашу страницу не обнаружил у себя на экране некое подобие китайских ероглифов.
Ну вот вроде и все.