Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник HTML.doc
Скачиваний:
93
Добавлен:
11.03.2016
Размер:
609.28 Кб
Скачать

Списки определений

Со списком определений дело обстоит немного иначе, нежели чем с уже знакомыми списками. Задаётся данный вид списка тегом <dl>. Пункты списка определений размечаются тегом<dt>, а определения этих пунктов тегом<dd>.

Всё вместе пишется по следующей схеме:

<dl> <dt> <dd> </dl>

Пример:

<html> <head> <title>Список определений</title> </head> <body><dl><dt> Слово коса может иметь следующие определения:<dd> сельскохозяйственный инструмент<dd> хитрая девичья причёска<dd> отмель реки<dt> Слово ключ тоже имеет несколько значений:<dd> гаечный<dd> источник, родник</dl> </body></html>

Собственно вот и вся премудрость..

Полезные советы:

Психология посетителя страницы.

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

  • Что касается списков.. следует понимать что: Маркированные перечни <ul>используются тогда, когда порядок следования пунктов не важен.. и делаются они для того чтобы изложенная информация воспринималась легче. А нумерованные списки<ol>наоборот, применяются тогда, когда важен именно порядок следования пунктов, например - когда список является изложением последовательности каких либо действий.

Глава 10 Meta теги

В первой главе этого учебника, об общем построении html документа, я говорил о том, что все html документы должны иметь вот такой шаблон кода:

<html>- начало документа <head>- начало головы </head>- закрытие головы <body>- начало тела </body>- закрытие тела</html>- конец документа

Где между тегами <body> </body>указывается информация предназначенная для вывода на экран в нужном нам виде, а между тегами<head> </head>исключительно служебная информация предназначенная для поисковых систем и браузеров тех или иных пользователей. Так что же это за информация такая и для чего она нужна? Отвечу, планомерно и порционально в этой главе.

С тегом <title>мы уже знакомы, с помощью него мы указываем имя документа в заголовке страницы. Теперь новый тег<meta>(закрывающего тега не требует) с помощью него мы и будем указывать эту самую служебную информацию на нашей страничке.

<meta>тег имеет следующие атрибуты:

  • http-equiv- указывает браузеру как следует обработать основное содержание документа, точнее на основе каких данных.

  • name- информационное имя. (применяется в паре с атрибутомcontent)

  • content- информационное содержание, связанное с мета именем (name)

Теперь на примерах будем вникать в суть дела.

Кодировка символов и язык

Пример (очень нужный и важный):

<meta http-equiv="Content-Type" Content="text/html; Charset=Windows-1251">

Сначала расскажу, зачем необходима эта строка в заголовке html документа. Данная запись указывает браузеру кодировку, в которой была написана данная страница - формат документа и раскладку клавиатуры, в данном случае это кириллица для Windows. Если эту строку не писать в заголовке страницы, то есть большая вероятность что весь текст на Вашей странице отобразится в виде непонятных человеку "иероглифов" у разных пользователей тех или иных браузеров. Конечно, пользователь может применить к такому документу команду в браузере Вид->Кодировка->Кириллица, но он может не знать о данной функции, да и зачем утруждать человека данным действием.

Теперь разберём по "слогам" нашу запись: <meta http-equiv="Content-Type"- указываем, что в этом мета теге мы будем заниматьсяContent-Type- типом содержанияContent="text/html;- а именно его текстомCharset=Windows-1251">- документ для Windows - Кириллица, где1251кодировка раскладки клавиатуры, так например Английская клавиатура будет задаватьсяCharset=Windows-1252

В настоящее время продвинутые веб-мастера рекомендуют использовать кодировку UTF 8

То есть писать в голове документа вот так:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Пример:

<meta http-equiv="Content-Language" Content="ru">

В этой строчке говорится о том, что язык Languageдокумента является русскимContent="ru"

Неправильная установка языка и раскладки клавиатуры может привести к печальным последствиям.