Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
anwer on the question.docx
Скачиваний:
1
Добавлен:
22.11.2019
Размер:
43.79 Кб
Скачать

34) Проектирование Web-страниц для их презентации в виртуальном пространстве т

Для создания Web-страниц используют или простейший текстовый редактор, или специализированное программное обеспечение

Язык HTML (Hyper Text Markup Language - язык разметки гипертекстовых документов) несмотря на прогресс в развитии средств и языков программирования для Web остается основным языком для создания Web-документов.

Строго говоря HTML не является полноценным языком программирования, и процесс создания Web-документов действительно больше напоминает процесс его описания, чем его программирования.

Написанный текст программы передается для обработки или с помощью компилятора, или с помощью интерпретатора. В первом случае получаем скомпилированную программу в машинных кодах (файл. Exe или. Com), в результате выполнения которого получаем результаты работы программы. Во втором случае текст программы сразу интерпретируется и выполняется, в результате чего имеем результаты выполнения программы.

В обоих случаях результат выполнения всех операций и процедур предсказуемым, а любая ошибка, не предусмотрена программой, вызывает остановку ее выполнения и появление сообщения об ошибке.

В случае работы с Web-документом его интерпретатором может быть только программа-браузер. Именно здесь видны результаты программирования - Web-страницу. Разные браузеры могут интерпретировать один и тот же код по-разному. Кроме этого, ошибки в программе не приводят к остановке, а лишь к искажению результатов ее выполнения. Учитывая эти обстоятельства, результат интерпретации Web-документа не является (и не может) однозначный, что усложняет процесс создания таких документов, если подходить к идеологии их программирования критериям классического программирования.

Если можно так выразиться, то программирование для Web значительно "демократичнее" от классического программирования и ориентированное на конечного пользователя, т.е. на потенциального адресата таких документов. Только от пользователя зависит, будет ли страница вообще пересмотрена, в каком режиме ее пересматривать и захочется пользователю перенастраивать свой компьютер, чтобы увидеть Web-страницу в лучшем виде.

Инструкциями в языке HTML есть специальные конструкции - дескрипторы или теги, имеют следующий общий формат:

<Имя [атрибуты]>

В соответствии со спецификацией языка описания Web-документов HTML дескрипторы можно писать как большими, так и малыми буквами. Код Web-документов можно писать подряд, без принудительного выделения дескрипторов и их атрибутов отдельными строками. Интерпретация документа браузером от этого не зависит. Но для удобства автора и пользователей следует выделять

У відповідності зі специфікацією мови опису Web-документів HTML дескриптори можна писати як великими, так і малими буквами. Код Web-документів можна писати підряд, без примусового виділення дескрипторів та їх атрибутів окремими рядками. Інтерпретація документу браузером від цього не залежить. Але для зручності автора і користувачів варто виділяти

дескриптори великими літерами і візуально структурувати документ на секції, опис окремих абзаців, ілюстрацій, таблиць, опис інших об’єктів.

Дескриптори керують способом відображення частин документу у вікні браузера. Дескриптори бувають парні і непарні. Парний дескриптор завжди має відкриваючий і закриваючий тег. Закриваючий тег має ту ж назву, що й відкриваючий. Закриваючий тег відрізняється від відкриваючого двома ознаками:

 закриваючий тег завжди починається з дробової риски, наприклад </font>;

 у закриваючому тегу не використовують ніяких атрибутів. Непарні дескриптори не мають закриваючих тегів. Структура будь-якого HTML-документу однакова, а саме:

<HTML> - відкриваючий тег документу

<head> - відкриваючий тег заголовку документу

----------------- - службова інформація про документ </head> - закриваючий тег заголовку

документу

<body> - відкриваючий тег тіла документу ----------------- - інформація про вміст документу

</body> - закриваючий тег тіла документу

<HTML> - закриваючий тег документу

HTML-документ можна уявляти у вигляді контейнера, обмеженого тегами <HTML> та </HTML> (парний дескриптор, який не має атрибутів). Всередині цього основного контейнера знаходяться ще два контейнери чи секції. Перший контейнер, обмежений дескрипторами <head> та </head> -секція заголовку документу. В ньому розміщуються службові дані, які характеризують документ та окремі його особливості. Другий контейнер, обмежений дескрипторами <body> та </body> - тіло документу, де і міститься те, що згодом виводитиметься у вікні браузера.

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