Студопедия — До Практичної роботи №6
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

До Практичної роботи №6






Мова HTML

Службу Інтернет, яка управляє передаванням таких документів, називають World Wide Web (Web, WWW). Цим же терміном або простором WEB називають сукупність Web-документів, між якими існують гіпертекстові зв’язки.

Поняття «гіпертекст» має досить давню історію. Воно виникло на стику філософії та комп’ютерних технологій ще у середині XX ро. Теоретичною основою гіпертексту стали сформульовані В. Бушем (1945 p.) принципи нелінійного письма, які він докладно висвітлив у роботі «Як ми могли б мислити». У 60-х роках Т. Нельсон і Д. Енгельбарт, застосовуючи комп’ютерні технології опрацювання інформації, розробили нову технологію, яку назвали «гіпертекст». У гіпертексті є посилання на інші сторінки або документи. В більшості броузерів (програм для завантаження та перегляду Web-документів) ці посилання підкреслюються або виділяються іншим кольором. Якщо клацнути лівою кнопкою миші на гіперпосиланні, то програма перегляду гіпертексту завантажить документ, на який вказує посилання. Таким чином, сторінка набуває властивості інтерактивності. У деякому розумінні, завдяки гіпертексту, інформація у WWW організована за тим самим принципом, що і в людському мозку.

Окремі документи, які складають простір Web, називають Web-сторінками. Web-сторінки зберігаються на жорстких дисках Web-серверів. Web-сервери — це спеціалізовані комп’ютери з відповідним програмним забезпеченням, яке дає можливість доступу користувачів до Web-сторінок; це програмне забезпечення також називається Web-сервером.

Групу сторінок, присвячену певній темі та розміщену в певному каталозі Web-сервера, називають Web-вузлом або Web-сайтом. Один фізичний Web-сервер може містити кілька Web-сайтів.

Web-сторінки мають вигляд звичайних текстових документів, в які введено вказівки, форматування. Принцип роботи броузера полягає в інтерпретації цих вказівок. При відображені таких документів броузером самі вказівки не відображаються, проте впливають на спосіб відображення решти частини документу. Згадані вказівки називають дескрипторами або тегами. З їх допомогою текст можна робити кольоровим, використовувати шрифти різного розміру, вбудовувати мультиплікацію, відео фрагменти тощо. Формат дескрипторів задається в описі спеціальної мови розмітки. Вона називається мовою розмітки гіпертексту-HTML {HyperText Markup Language). Наприклад, вигляд головної сторінки сайта Ukr.Net та її код подано на рис. 23:

Рис. 23.

Документи, розмічені за допомогою цієї мови, називають HTML-документами. HTML-документи мають розширення.htm або.html.

Інколи процес розробки Web-документів засобами мови HTML називають Web-програмуванням. Проте слід розуміти, що HTML не є мовою програмування у звичайному розумінні, а є мовою розмітки (опису). Термін Web-програмування мовою HTML має історичне походження. Під терміном Web-програмування будемо розуміти процес розробки Web-документів (і не лише засобами HTML).

Мова HTML розроблена спеціально для Web. Її популярність забезпечують зокрема такі властивості:

— документ, створений за допомогою деякої програми, наприклад текстового редактора, часто важко (а іноді і неможливо) використовувати в іншій програмі; HTML у цьому відношенні є універсальною;

— HTML — це відкритий стандарт;

— HTML не є власністю якої-небудь фірми;

— можливість використання гіпертексту;

— HTML підтримує мультимедіа.

У мові HTML використовуються поняття контейнера. Контейнер — це дескрипторна пара, яка складається з початкового і кінцевого дескрипторів (тегів). Початковий дескриптор має вигляд < TAG>, де TAG ім’я певного HTML-дескриптора. Кінцевий дескриптор має вигляд < /TAG>. Наприклад,

 

< В> Програми для перегляду Web-сторінок називаються броузерами < /В>

 

Контейнер < В> < /B> дає вказівку броузеру відображати текст «Програми для перегляду Web-сторінок називаються броузерами» напівжирним шрифтом. Тобто, контейнери впливають на частину документа, розміщену між ними. Зазначимо, що контейнери можуть бути вкладені.

Одиночний дескриптор, звичайно, має самостійне завдання, не пов’язане з конкретним текстом. Наприклад, дескриптор < HR> (від слів Horisontal Line) служить для створення і відображення горизонтальної лінії.

Дію дескриптора можна дещо змінити, задаючи певні атрибути {параметри). Атрибути — це додаткові ключові слова, які відокремлюються від ключового слова, що визначає дескриптор, пропуском і розміщуються до символа «>». У контейнерах атрибути додаються тільки до початкового дескриптора. Атрибути задаються своїми значеннями. Наприклад,

 

< Н1 ALIGN=»LEFT»> Tpaнcпopний рівень моделі ТСР/ІР< /Н1>

 

— це вказівка броузеру відобразити текст «Транспортний рівень моделі TCP/ IP» у вигляді заголовка та вирівняти його по лівому краю.

HTML-код Web-сторінки може містити коментарі, тобто деякий текст, який не відображається броузером і служить для пояснення призначення сторінки або частини її коду. Текст, що повинен служити коментарем, необхідно помістити між символами «<! --» і «à». Наприклад,

 

< HR> <! —створюємо горизонтальну лінію à

 

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

Всі HTML-документи мають однакову загальну структуру (рис. 22). Праворуч показано відображення цього коду броузером.

 

< HTML>

< HEAD>

< TITLE>

Назва WEB-сторінки

< /TITLE>

< /HEAD>

< BODY>

“Тіло “ – це вміст WEB-сторінки:

текст, графіка, гіперпосилання

< /BODY>

< /HTML>

 

Рис. 24

Створити цю просту сторінку можна, наприклад, так:

1. Запустити текстовий редактор Блокнот.

2. Ввести текст HTML-документа, поданий на рис 24.

3. Зберегти під деяким іменем із розширенням.htm (наприклад,
Структура WEB-сторінки.htm). При збереженні, у вікні «Сохранение документа» слід поміняти тип файла з «Текстовые документы» на «Все файлы». Інакше редактор у кінець назви файла автоматично додасть розширення.txt.

4. Запустити програму Internet Explorer.

5. За допомогою меню «Файл -> Открыть» відкрити створений файл
(Структура WEB-сторінки.htm).

Контейнер < HTML> < /HTML> є ознакою того, що даний файл містить документ HTML. У HTML-документах є «голова» (заголовок) і «тіло» (основна частина).

Розділ < HEAD> < /HEAD> містить дескриптори, які описують документ в цілому. Зокрема, тут вказується назва документа.

Контейнер < TITLE> < /TITLE> служить для визначення назви документа. Текст, включений в нього, відображається у верхній частині вікна броузера. Назва сторінки — це один з елементів, які мають важливе значення для привернення уваги «відвідувачів». Вона повинна відображати зміст сторінки. Системи пошуку орієнтуються саме на назву сторінки, тому сторінка із змістовною назвою має більше шансів бути вибраною у процесі проведення пошуку інформації з конкретної теми.

Контейнер < B0DY> < /B0DY> задає основну частину документа — його «тіло». Інформація, розміщена між дескрипторами < BODY> та < /BODY>, відображається в області документа.

Крім контейнера < TITLE> …< /TITLE> у заголовок документа (контейнер < HEAD> …. < /HEAD>) часто включаються дескриптори < BASE>, < META>.

Дескриптор < BASE> використовується для вказування повної URL адреси
документа. Це дозволяє підтримувати відносні гіперпосилання в робочому
стані при переміщенні документа в інший каталог і навіть на інший комп’ютер.
Адреса URL задається за допомогою атрибута HREF, наприклад,

< BASE HREF=”http: //www.ia.net/~rmeegan”>

Докладніше цей дескриптор описано при розгляді гіперпосилань.

Дескриптор < МЕТА> дозволяє автору документа описати інформацію або виконати дії, які ще не підтримуються офіційною версією HTML. Він найчастіше використовується завдяки його властивості Keywords (ключові слова). У багатьох пошукових системах використовуються слова, визначені в цьому елементі для складання вказівника документа. Наприклад,

< МЕТА NAME=”Keywords” CONTENT =”внз, університет, фізика, математика, інформатика”>

< МЕТА NAME=”Description” CONTENT=”роузера фізико-метематичного факультету”>

Цей дескриптор дозволяє також задати метаінформацію про кодову сторінку, яка використовується для кодування літер кирилиці:

< МЕТА content=”text/html; charset=Windows-1251” http-equiv=Content-Type>

Контейнер < BODY> має велику кількість атрибутів, важливих для визначення загального виду документа. Основні з цих атрибутів задано в таблиці 1.1.

 

Таблиця 1.1. Основні атрибути контейнера < BODY>

 

Атрибут Призначення
ALINK Визначає колір, яким виділяється активне гіперпоси-лання
BACKGROUND Вказує URL зображення, яке слід використовувати як фон документа
BGCOLOR Визначає колір фону документа
LINK Визначає колір гіперпосилання, яке не було «відвідане»
TEXT Визначає колір тексту документа
VLINK Визначає колір гіперпосилання, яке було «відвідане»

 

В наступному прикладі наводиться код сторінки з синім фоном:

< НТМL>

< HEAD>

< TITLE> Сторінка з фоном < /ТITLE>

< /HEAD>

< BODY BGCOLOR=”blue”>

Білий текст на синьому фоні

< /BODY>

< /НТМL>

Докладніше про використання на Web-сторінці кольору і графічних зображень буде розглянуто в розділі Web-графіка.

 

Форматування тексту мовою HTML

Форматування тексту передбачає створення заголовків, абзаців, вирівнювання тексту, вибір стилів шрифту (напівжирний, курсив, підкреслений), зміну розміру шрифту.

У HTML існує шість рівнів заголовків і кожному з них відповідає свій розмір шрифту. За допомогою заголовків різних рівнів можна створювати чітку ієрархічну структуру документа. Заголовку І рівня відповідає найбільший розмір шрифту. Синтаксис HTML-коду, що створює заголовки різного рівня та відображення цього коду броузером показано на рис.25.

 

< Н1> Заголовок першого рівня < /Н1>

< Н2> Заголовок другого рівня < /Н2>

< Н3> Заголовок третього рівня < /Н3>

< Н4> Заголовок четвертого рівня < /Н4>

< Н5> Заголовок п’ятого рівня < /Н5>

< Н6> Заголовок шостого рівня < /Н6>

 

 

РРис.25

Для кращого сприйняття сторінки користувачем не слід пропускати рівні заголовків.

Для відображення тексту в HTML немає спеціального дескриптора. Текст вводиться у будь-якому місці між дескрипторами < BODY> < /BODY>. У текст не потрібно вставляти ні порожні рядки, ні символи переведення рядка, оскільки при відображенні сторінки броузером вони не враховуються. Текст автоматично розміщується за шириною вікна броузера. Якщо ж необхідно на Web-сторінці помістити порожній рядок або забезпечити в потрібному місці перехід до наступного рядка, слід використовувати спеціальні дескриптори:

дескриптор розриву абзацу < Р> < /Р> та

дескриптор розриву рядка < BR>.

Дескриптор розриву абзацу дає команду броузеру закінчити поточний абзац і помістити порожній рядок перед наступним абзацом. Дескриптор розриву рядка вказує про закінчення поточного рядка і переходу до наступного. Для дескриптора розриву абзацу використовувати закриваючий дескриптор < /Р> не обов’язково.

Використання згаданих дескрипторів розглянуто на прикладі:

< HTML>

< HEAD>

< TITLE>

Приклад використання дескрипторів розриву рядка та абзацу

< /TITLE>

< /HEAD>

< BODY>

Дескриптор розриву абзацу дає команду роузера вставити порожній рядок перед початком наступного абзацу.

< Р>

Дескриптор розриву рядка дає команду броузеру < BR> перейти у наступний рядок.

< /Р>

< /BODY>

< /HTML>

Відображення сторінки з таким кодом подано на рис. 26.

Рис. 26

Текст абзацу чи заголовка може бути вирівняний по лівому краю, по правому краю, або по центру вікна броузера. Для вирівнювання тексту використовується параметр ALIGN= вирівнювання, де вирівнювання може приймати значення: LEFT для вирівнювання по лівому краю, RIGHT для вирівнювання по правому краю, CENTER для вирівнювання по центру. Найчастіше параметр ALIGN використовується в дескрипторах розриву абзацу та визначення заголовка.

Наприклад:

< HTML>

< HEAD>

< ТІTLЕ> Приклад вирівнювання тексту < /ТITLE>

< /HEAD>

< BODY>

< Н2 ALIGN=CENTER> Цей заголовок буде розміщено посередині< /Н2>

<! -- Наступний абзац буде вирівняно по правому краю à

< Р ALIGN=RIGHT> Цей абзац вирівняно по правому краю Вивчення HTML невдовзі стане такою ж необхідністю, як вміння ввімкнути комп’ютер, скопіювати файл чи скористатися текстовим редактором. Якщо користувач вміє набирати текст, то зможе освоїти і використання HTML.

< /Р>

< /BODY>

< /HTML>

Відображення сторінки з таким кодом подано на рис. 27

Рис. 27

У HTML є контейнер, в який можна помістити заздалегідь відформатований текст. Контейнер < PRE> …< /PRE> використовується для відображення відформатованого текстовим редактором блоку тексту, який складно було б прочитати, якщо б броузер переформатував його (наприклад, блоки програмного коду мовою C++). Цей контейнер дозволяє зберегти розбиття тексту на рядки (символи переходу на новий рядок, отримані в результаті натискування клавіші < Enter>, інтерпретуються як розриви рядка), пропуски всередині тексту інтерпретуються у точній відповідності з їх розміщенням у текстовому редакторі. Недоліком такого підходу є втрата гнучкості, а також те, що броузера, зазвичай, виділяють відформатований заздалегідь текст із допомогою моноширинного шрифту. Це призводить до того, що довгі фрагменти тексту зливаються. У наступному прикладі створюється сторінка із заздалегідь відформатованим текстом:

< HTML>

< HEAD>

< TITLE> Приклад заздалегідь відформатованого тексту < /TITLE>

< /HEAD>

< BODY>

< Н1 ALIGN=CENTER> Книги про HTML < /H1>

< PRE>







Дата добавления: 2014-11-10; просмотров: 871. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Условия, необходимые для появления жизни История жизни и история Земли неотделимы друг от друга, так как именно в процессах развития нашей планеты как космического тела закладывались определенные физические и химические условия, необходимые для появления и развития жизни...

Метод архитекторов Этот метод является наиболее часто используемым и может применяться в трех модификациях: способ с двумя точками схода, способ с одной точкой схода, способ вертикальной плоскости и опущенного плана...

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

Сосудистый шов (ручной Карреля, механический шов). Операции при ранениях крупных сосудов 1912 г., Каррель – впервые предложил методику сосудистого шва. Сосудистый шов применяется для восстановления магистрального кровотока при лечении...

Трамадол (Маброн, Плазадол, Трамал, Трамалин) Групповая принадлежность · Наркотический анальгетик со смешанным механизмом действия, агонист опиоидных рецепторов...

Мелоксикам (Мовалис) Групповая принадлежность · Нестероидное противовоспалительное средство, преимущественно селективный обратимый ингибитор циклооксигеназы (ЦОГ-2)...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия