- •Теоретичні відомості
- •Розробка структури
- •Внутрішня структура сайту
- •Зовнішня структура
- •Оформлення сайту
- •Кодинг і програмування
- •Тестування і доопрацювання
- •Просування, реклама
- •Подальша підтримка і оновлення
- •Програми, що потрібні для web-мастерингу
- •Візуальні редактори
- •Програми обробки растрової графіки
- •Програми обробки векторної графіки
- •Мова розмітки гіпертекстових сторінок html
- •Інструментарій редагування html
- •Теги html
- •Контейнери
- •Автономні теги
- •Атрибути
- •Інформація, що ігнорується браузерами
- •Ефективні теги для оптимізації сайту
- •Оптимізація розділу head
- •Тег заголовку сторінки title
- •Мета теги
- •Опис мета тегов групи name:
- •Опис мета тегів групи http-equiv:
- •Увага! Мета тег Content-Type часто вставляється генераторами html коду.
- •Висновки
- •Засоби css
- •Представлення тексту на web-сторінках
- •Типи шрифтів
- •Текст в зображеннях
- •Переваги використання графіки замість html-тексту:
- •Але у цього методу є ряд недоліків:
- •Розмір шрифту
- •Графіка на web-сторінках
- •Відмінні характеристики
- •Роздільність графічного файлу
- •Об’єм графічного файлу
- •Забезпечення доступності web-сторінки
- •Особливості кольорів дисплея
- •Стандартні розміри і роздільчості дисплеїв
- •Відомості щодо посилання
- •Нестандартні посилання
- •Інтро сторінка
Увага! Мета тег Content-Type часто вставляється генераторами html коду.
Деякі з можливих типів кодування (стандарт [ISO10646]):
ISO-8859-1 |
Latin-1, для більшості західноєвропейських мов |
Windows-1251 |
Кирилиця (Windows) |
KOI8-r |
Кирилиця (КОИ8-Р) |
cp866 |
Кирилиця (DOS) |
Windows-1252 |
Західна Європа (Windows) |
Windows-1250 |
Центральна Європа (Windows) |
shift_jis |
Японія (Windows) |
Приклад: <META HTTP-EQUIV=”Content-Type” content="text/html; charset=windows-1251">
EXPIRES
Мета теги Expires - керують кешуванням. Якщо дата, що вказана в тегу пройшла, то браузер повинен зробити повторний мережний запит, а не використовувати копію з кешу. Якщо відразу вказати минувшу дату, то документ не кешуватися не буде.
Деякі пошукові роботи можуть відмовитися індексувати документ із застарілою датою.
Дата повинна вказуватися в стандарті [RFC850].
Приклад: <META HTTP-EQUIV="Expires" content="Wed, 26 Feb 2008 08:21:57 GMT">
PICS-LABEL
Мета тег PICS-Label - (Platform-Independent Content rating Scheme Label) ) визначає рівень доступності сайту (sex, violence), але може використовуватися і в інших цілях.
PRAGMA
Pragma - Контроль кешування. При значенні “no-cache” кешування даного сайту не рекомендується. Призначений для документів, що створюються в результаті роботи скрипта.
Приклад: <META HTTP-EQUIV="Pragma" content ="no-cache">
REFRESH
Мета тег Refresh - визначення затримки часу в секундах, після якої браузер автоматично оновлює документ. Додаткова можливість - автоматичне завантаження іншого документа.
Приклад: <META HTTP-EQUIV="Refresh" content ="4; URL=http://www.name.com/">
Якщо потрібно просто відновити документ, то URL вказувати не обов'язково.
SET-COOKIE
Set-Cookie - налаштування cookie браузера.
Приклад: <META HTTP-EQUIV="Set-Cookie" content="NAME=value; EXPIRES=date; DOMAIN=domain_name; PATH=path; SECURE">
Атрибути EXPIRES, DOMAIN, PATH і SECURE при необхідності можна опустити.
Приклад: <META HTTP-EQUIV="Set-Cookie" content="NAME=value;">NAME
Ім'я cookie, не може містити символи перенесення рядка, пропусків, крапки з комою (;) і табуляції.
EXPIRES
Час зберігання cookie. Після вказаної дати (в форматі "Wdy, DD-Mon-YYYY HH:MM:SS GMT") закінчується час зберігання cookie.
Якщо цього атрибуту не вказано, то cookie зберігається протягом одного сеансу, до закриття браузера.
DOMAIN
Домен, для якого задається значення cookie. Для доменів COM, EDU, NET, ORG, GOV, MIL, INT значення можна задавати скорочено "MY.COM", воно буде розповсюджено і на домен "WWW.MY.COM". Для всіх інших (у тому числі і RU) значення треба задавати повністю "WWW.MY.RU".
Якщо цього атрибуту не вказано, то за замовченням використовується доменне ім'я сервера, з якого було виставлено значення cookie.
PATH
Встановлює підмножину документів, на які розповсюджується дія cookie. При значення "/doc" дія cookie буде поширена на всі файли і каталоги в цій директорії, які починаються на "doc" (/doc/, /document/, /doc2/, docs.html, doc-test.htm).
Якщо цього атрибуту не вказано, то значення cookie розповсюджується тільки на документи директорії, в якій розташовано поточний документ.
SECURE
Вказує, що інформація про cookie буде пересилатися за протоколом HTTPS (HTTP з використанням SSL). Інакше інформація про cookie буде пересилається за протоколом HTTP.
Перед запитом до серверу, браузер перевіряє cookie. І якщо атрибути NAME, DOMAIN і PATH збігаються, тоді браузер посилає cookie до серверу.
Якщо cookie приймає нове значення, старе значення знищується.
Браузер має ряд обмежень по роботі з cookie:
-
Одноразово може зберігатися не більше 300 значень cookie.
-
Cookie не може перевищувати 4 Кбайт.
-
Від одного сервера (домена) не може бути більше 20 cookie.
Ці обмеження можуть бути дещо іншими, залежно від налаштування та типу браузера.
Якщо відбувається перевищення ліміту (загального або по домену) знищується перший за часом запис. Знищення відбувається, не залежно від значення атрибуту EXPIRES.
При перевищенні 4 Кбайт, cookie усікається.
Приклад: <META HTTP-EQUIV="Set-Cookie" content="NAME=cookexample; EXPIRES=Monday, 22-FEB-08 21:11:51 GMT; DOMAIN=WWW.MY.RU; PATH=/; SECURE">
WINDOW-TARGET
Мета тег Window-target - визначає вікно поточної сторінки. Приведений приклад можна використати для припинення появи нових вікон браузера при застосуванні фреймових структур. Діє для багатьох (але не для всіх) браузеров.
Приклад: <META HTTP-EQUIV="Window-target" content ="_top">