Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ysatenko_Osnovi Internet.doc
Скачиваний:
1
Добавлен:
17.11.2019
Размер:
1.1 Mб
Скачать

3 Html-мова опису www-сторінок

3.1 Типи редакторів html документів

Існує два типи редакторів HTML:

  • візуальні редактори;

  • редактори, що працюють з кодом.

Візуальні редактори реалізують принцип “що бачу, те й маю”. Для створення сторінки в редакторах такого типу достатньо розташувати об’єкти (текст, графіку та ін.) у такому порядку, який має бути на web-сторінці, і зберегти файл у HTML-форматі.

Наведемо кілька таких редакторів:

  • FrontPage (http://www.microsoft.com/frontpage);

  • FrontPad (у поставці MS Internet Explorer 4);

  • Netscape Composer, убудований в Communicator та Netscape Gold;

  • Hot Metal (http://softquad.com/products/hotmetal/);

  • HomePage Publisher

(http://ourworld.compuserve.com/homepages/clerin/);

  • DreamWeaver (http://www.macromedia.com/software/dreamweaver/).

Редактори, які працюють прямо з кодом, використовують професіонали, що розробляють супер- проекти в певному стилі.

Наведемо кілька таких редакторів:

  • Notepad notepad.exe;

  • HTML Pad (http://www.book.ru/snk/);

  • 1st Page (http://www.evrsoft.com);

  • Hot Dog (http://www.sausage.com/hotdog);

  • HTML-Kit (http://www.chami.com/html-kit/);

  • HTMLed32 (http://www.ist.ca);

  • HomeSite (http://www.allaire.com);

  • Bred (http://yurok.da.ru);

  • CoffeeCup (http://www.coffeecup.com);

  • SiteAid (http://www.siteaid.com);

  • FAR manager (http://www.rarsoft.com).

Зазначимо, що до FAR потрібно встановити додаткові плагіни colorer й htmledtior.

3.2 Команди й атрибути команд в html

Команди

Команди або теги (TAG) мови HTML, як правило, мають таку структуру:

<COMMAND> – початок команди

поле дії команди

</COMMAND> – кінець команди.

Хоча існує деяка кількість команд, що складаються тільки з тегів «початок команди» (у цих командах теги «кінець команди» ігноруються браузером), стандарт мови HTML вимагає обов'язкової наявності тегу «кінець команди».

Зауваження

  1. Мова HTML не чутлива до регістра. Команди можуть набиратися як великими, так і малими літерами, тобто команда <title> еквівалентна команді <TITLE> або <TiTlе>.

  2. Не всі команди-теги підтримуються всіма web-браузерами. Якщо браузер не підтримує команду, він її просто ігнорує.

Атрибути команд

Команди можуть мати параметри, які називаються атрибутами. Атрибути модифікують виконання команди або перевизначають її стиль. Атрибути ставляться відразу після команди й мають такий формат:

А ТРИБУТ=“значення атрибута”

Зауваження. Якщо значення атрибута складається з одного слова, то ставити лапки не обов'язково, але рекомендується. Якщо ж значення атрибута містить пробіли або небуквені символи, то лапки обов'язкові. Крім того, лапки потрібно писати, щоб додати своїй сторінці сумісність із XHTML.

3.3 Структура html-документа

Кожен документ, що відповідає вимогам HTML, повинен починатися з декларації <!DOCTYPE>. Це необхідно для того, щоб відрізнити документ, складений, наприклад, за специфікацією HTML 4.0, від документів, написаних для інших версій мови HTML.

Наприклад:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">,

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2FINAL//EN">,

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN">.

Специфікація HTML не конкретизує об'єкти зберігання. Як наслідок, відсутнє обмеження, щоб декларація для типу документа перебувала в тому самому елементі зберігання, що й сам документ (тобто перебувала в тому самому файлі). Web-сайт може автоматично доповнювати надавані HTML-файли такою декларацією, якщо відомо, що всі наявні на сайті HTML-файли відповідають специфікації HTML 3.2.

Структура HTML документа має такий вигляд:

<HTML> – початок документа (обов'язкова команда в HTML 3.0 і вище)

<HEAD> – заголовок документа (може бути відсутнім)

…тіло заголовка...

</HEAD> – кінець заголовка документа

<BODY>

…тіло документа...

</BODY>

</HTML> – кінець документа.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]