Для створення веб-сторінок використовується мова. Створення веб-сторінок за допомогою HTML. Мова HTML та його теги

Вступ

1. Основні відомості

1.1 Про мову html

1.2 Створення веб-сайту

1.3 Основні положення

1.4 Структура документа

1.5 Теги тіла документа

1.6 Список базових тегів html

2. Додаткові відомості

2.1 Теги списків

2.3 Графіка усередині документа

2.4 Додавання стилів до документа

2.5 Спеціальні тэги html

2.6 Html форми

2.7 Html кадри

2.8 Html таблиці

2.9 Оптимізація графіки для web

2.10 Основи css

3. Опис створення сайту

3.1 Підготовка

3.2 Створення головної сторінки

3.3 Створення другої сторінки

3.4 Створення сторінки з описом міста

3.5 Сторінка із фотографіями

3.6 Сторінка із програмами

3.7 Сторінка з подяками

Висновок

Список використаної літератури

Вступ

Ця дипломна робота присвячена мові HTML. За допомогою цієї мови створюються файли з розширенням *.htm і *.html, що є Web-сторінками. З них складаються сайти мережі Інтернет.

До дипломної роботи прикріплений сайт як приклад того, що можна створити за допомогою мови HTML.

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

Після прочитання цієї роботи будь-яка людина, навіть зовсім незнайома з програмуванням, зможе зрозуміти основи програмування на HTML. А знаючі, можливо, знайдуть щось нове для себе.

1.1 Про мову HTML

Hyper Text Markup Language (HTML) є стандартною мовою, призначеною для створення гіпертекстових документів у середовищі WEB. HTML-документи можуть переглядатися різними типами WEB-броузерів. Коли документ створено з використанням HTML, WEB-броузер може інтерпретувати HTML для виділення різних елементів документа та їх первинної обробки. Використання HTML дозволяє форматувати документи для їх подання з використанням шрифтів, ліній та інших графічних елементів на будь-якій системі, що їх переглядає.

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

Найчастіше автор документа суворо визначає зовнішній вигляд документа. У разі HTML читач, ґрунтуючись на можливостях WEB-броузера, може певною мірою керувати зовнішнім виглядом документа (але не його вмістом). HTML дозволяє відзначити, де в документі повинен бути заголовок або абзац за допомогою HTML-тега, а потім надає WEB-броузеру інтерпретувати ці теги. Наприклад, один WEB-броузер може розпізнавати тег початку абзацу та представляти документ у потрібному вигляді, а інший не має такої можливості та подає документ в один рядок. Користувачі деяких WEB-броузерів мають також можливість настроювати розмір і вид шрифту, колір та інші параметри, що впливають на відображення документа.

HTML-теги можуть бути умовно поділені на дві категорії:

1. Теги, що визначають, як відображатиметься WEB-броузером тіло документа в цілому.

2. Теги, що описують загальні властивості документа, такі як заголовок чи автор документа.

Запам'ятайте, що основна перевага HTML полягає в тому, що ваш документ може бути переглянутий на браузерах WEB різних типів і на різних платформах.

1.2 створіння Webсайту

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

Наприклад, HTML редактори, такі як Netscape Navigator Gold компанії Netscape, дозволяють створювати документи графічно з використанням технології WYSIWYG (What You See Is What You Get). З іншого боку, більшість традиційних засобів створення документів мають конвертери, дозволяють перетворювати документи до формату HTML.

Усі теги HTML починаються з "<" (левой угловой скобки) и заканчиваются символом ">(правої кутової дужки). Як правило, існує стартовий тег і завершальний тег. Для прикладу наведемо теги заголовка, що визначають текст, що знаходиться всередині стартового і завершального тега і описує заголовок документа:

Заголовок документа

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

Деякі теги, такі, як

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

HTML не реагує на регістр символів, що описують тег, і наведений раніше приклад може виглядати так:

Заголовок документа

Увага! Додаткові пробіли, символи табуляції та повернення каретки, додані у вихідний текст HTML-документа для його найкращої читальності, будуть проігноровані WEB-броузером при інтерпретації документа. HTML-документ може включати описані вище елементи, тільки якщо вони поміщені всередину тегів

І
. Докладніше про теги
Буде написано нижче.

Коли WEB-броузер отримує документ, він визначає, як документ має бути інтерпретовано. Найперший тег, який зустрічається в документі, має бути тегом . Цей тег повідомляє WEB-броузеру, що ваш документ написано з використанням HTML. Мінімальний HTML-документ виглядатиме так:

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

Заголовна частина документа . Тег заголовної частини документа повинен бути використаний відразу після тега і більше ніде у тілі документа. Цей тег є загальним описом документа. Уникайте розміщувати будь-який текст усередині тега . Стартовий тэг поміщається безпосередньо перед тегом та іншими тегами, що описують документ, а завершальний тег</HEAD>розміщується одразу після закінчення опису документа. Наприклад:</p> <p><TITLE>Список співробітників

Увага! Технічно, стартові та завершальні теги типу , і необов'язкові. Але рекомендується їх використовувати, оскільки використання даних тегів дозволяє WEB-броузеру впевнено розділити заголовну частину документа і безпосередньо смислову частину.

Заголовок документа . Більшість WEB-броузерів відображають вміст тега <TITLE>у заголовку вікна, що містить документ та у файлі закладок, якщо він підтримується WEB-броузером. Заголовок, обмежений тэгами <TITLE>і, розміщується всередині -тегів, як показано вище на прикладі Заголовок документа не з'являється при відображенні документа у вікні.

З кожним днем ​​IT-сфера стає дедалі ширшою, і зростає попит на створення сайтів. Це призводить до збільшення кількості фахівців, які готові взятися за розробку сайту та його підтримку. Однак багато таких веб-майстрів користуються безкоштовними конструкторами і мають дуже невиразне уявлення про програмування та технічну складову сайту. Безумовно, юзабіліті, дизайн та контент дуже важливі, але технічно слабкий сайт із помилками в коді не зможе принести його власнику жодної вигоди. Тому за створення сайтів мають братися лише ті фахівці, які володіють мовами програмування та готові розробити сайт з нуля.

Які мови потрібно знати для створення сайтів?

Досвідчені розробники кажуть, що вибір мови програмування залежить від багатьох факторів. Однак слід розуміти, що ідеального рішення просто не існує, кожен варіант має свої переваги і недоліки. Потрібно вибрати ту мову, яка найкраще підійде для вирішення поставлених завдань. Питання, які потрібно розглянути перед тим, як вибрати мову:

  • серверна платформа;
  • серверне ПЗ;
  • наявність досвіду у створенні сайтів;
  • Вибрана база даних.

Найбільш популярні мови

Сайти Популярність
(Унікальні відвідувачі на місяць)
Front-end
(Клієнтський)
Back-end
(Серверний)
База даних
Google.com 1,600,000,000 C, C++, Go, Java, Python BigTable, MariaDB
Facebook.com 1,100,000,000 Hack, PHP (HHVM), Python, C++, Java, Erlang, D, Xhp, Haskell MariaDB, MySQL, HBase Cassandra
YouTube.com 1,100,000,000 C, C++, Python, Java, Go Vitess, BigTable, MariaDB
Yahoo 750,000,000 PHP MySQL, PostgreSQL, VB.NET
Amazon.com 500,000,000 Java, C++, Perl Oracle Database
Wikipedia.org 475,000,000 PHP, Hack MySQL, MariaDB
Twitter.com 290,000,000 C++, Java, Scala, Ruby MySQL
Bing 285,000,000 ASP.NET Microsoft SQL Server
eBay.com 285,000,000 Java, JavaScript, Scala Oracle Database
MSN.com 280,000,000 ASP.NET Microsoft SQL Server
Microsoft 270,000,000 ASP.NET Microsoft SQL Server
Linkedin.com 260,000,000 Java, JavaScript, Scala Voldemort
Pinterest 250,000,000 Django, Erlang MySQL, Redis
WordPress.com 240,000,000 PHP, JavaScript (Node.js) MariaDB, MySQL

PHP. В його основі - найпростіша мова розмітки, HTML. PHP пов'язує користувача із серверною частиною. Саме цією мовою реалізуються такі функції, як форми зворотного зв'язку, поля реєстрації тощо. Синтаксис цієї мови дуже легко і просто вивчити. Для створення комерційного порталу без PHP не обійтися, тому що саме на ньому найпростіше отримати контактні дані користувача. Базова перевага мови полягає в тому, що, використовуючи її, програмісти можуть дуже швидко і без зайвих зусиль складати динамічні сторінки.

Python. Російською його часто називають «пітон». Це високорівнева мова, яка використовується для загальних завдань, найчастіше для виконання завдань сервером. Його орієнтир - підвищення продуктивності програміста та читання коду. За допомогою мови можна виконувати резервне копіювання багатьох парадигм програмування. Пітон відмінно працює на серверах Windows та Linux.

Рубі. Російською часто його називають «рубі». Це динамічна, рефлективна та високорівнева мова для ООП (об'єктно-орієнтованого програмування). Він дає можливість реалізувати багатопоточність на будь-якій ОС, відрізняється строгою типізацією динамічного вигляду, і має низку інших опцій. За характеристиками синтаксису Рубі найближче до аналогів Eiffel та Perl. Крім того, окремі деталі запозичені з Python.

ASP. Ця мова розроблена корпорацією Microsoft. За допомогою цієї технології можна розробляти програми для www.asp. Платформи для мови такі: Internet Information Server (IIS) і Windows NT. ASP досить складно назвати безпосередньо мовою, це швидше за технологія для приєднання програми до інтернет-сторінки. Всі переваги ASP - у простій скриптовій мові та можливостях застосування сторонніх СОМ-елементів.

JavaScript. Принцип яваскрипт трохи відрізняється від інших мов програмування. Його головна відмінність полягає у прямому підключенні до HTML-файлу. Сценарій, створений на базі JavaScript, обробляється інтерпретатором, вбудованим у браузер. Ця мова використовується для великого спектру завдань: створення динамічних сторінок (контент на них може змінюватися для завантаження документа);

Вирішення місцевих завдань; перевірка правильності заповнення форм до їхнього відправлення на сервер.

Великі можливості мови пояснюються її популярністю. Так, за допомогою JavaScript можна:

  • змінювати вміст сторінки: дописувати або прибирати текст, змінювати стилі та теги;
  • реагувати на якісь події (наприклад, на клацання миші) та виконувати задану функцію;
  • відображати повідомлення, ставити та зчитувати cookies, перевіряти правильність введених даних;
  • завантажувати нові дані без перезавантаження документа та ін.

Perl. Спочатку цей мову використовувався для з'єднання програм, які виконували різні завдання, в єдиний сценарій для вирішення цілого комплексу завдань: обробки тексту, адміністрування та ін. Сьогодні ж Перл використовується в основному для розробки додатків CGI. Він допомагає адмініструвати сервери та інші системи. Завдяки простоті та швидкості написання сценарію на Перлі, його адаптували до всіх популярних платформ, включаючи Mac та Windows. Perl має відкритий код, абсолютно безкоштовний.

Чи потрібно багато знань?

Базові знання з програмування все набувають на уроках інформатики в школі. Працювати на початковому рівні з Паскаль та Делфі доводилося практично кожному. Але інші, складніші мови програмування, вимагають іншого, більш комплексного та серйозного підходу. Перше, що потрібно для успішного програміста — математичний, логічний склад розуму та бажання вдосконалюватись у своїй справі. При цьому не варто намагатися вивчити одразу всі мови. Краще добре освоїти один, ніж мати уривчасті знання про п'ять мов. Всі мови мають схожі принципи, всі вони будуються на логіці дій, тому з часом, з кожним новим мовою вчити його все простіше. Копіювати або змінювати чужий код може багато хто, але писати свій код, стати справжнім «художником» здатний далеко не кожен.

Розробка Web-сайтів із використанням мови розмітки гіпертексту HTML

Web-сторінки та Web-сайти

Веб-сторінки. Web-сторінки створюються за допомогою мови розмітки гіпертекстових документів HTML (Hyper Text Markup Language). У стандартний текстовий документ вставляються керуючі символи - HTML-теги, які визначають вид Web-сторінки під час її перегляду в браузері.

Основними перевагами Web-сторінок є:
- Мінімальний інформаційний обсяг;
- можливість перегляду різних операційних системах.

Для створення Web-сторінок використовуються найпростіші текстові редактори, які не включають у документ, що створюється, керуючі символи форматування тексту самого редактора. Як такий редактор у Windows можна використовувати стандартну програму Блокнот.

Створення Web-сторінок з використанням HTML-тегів потребує великих зусиль, часу та знання синтаксису мови. Застосування спеціальних інструментальних програмних засобів (Web-редакторів) робить роботу зі створення Web-сайтів простою та ефективною. Процес створення та редагування сторінок у Web-редакторах дуже наочний, тому що проводиться в режимі WYSIWYG (від англ. "What You See Is What You Get" - "Що бачиш, те й отримаєш").

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

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

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

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

Контрольні питання

1. У чому полягає перевага Web-сторінок перед звичайними текстовими документами?

2. Як Web-сторінки об'єднуються в Web-сайти?

Структура Web-сторінки

HTML-код сторінки міститься всередині контейнера . Без цих тегів браузер не в змозі визначити формат документа та правильно його інтерпретувати. Web-сторінка поділяється на дві логічні частини: заголовок і вміст, що відображається в браузері.

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

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

Закриваючий тег містить прямий слеш (/) перед позначенням. Теги можуть записуватися як великими, так і малими літерами.

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

Зміст сторінки, що відображається в браузері, поміщається в контейнер (Рис. 6.26):


<ТITLE>Комп'ютер


Комп'ютер та ПЗ


Рис. 6.26. Заготівля Web-сторінки "Комп'ютер"

Створену Web-сторінку необхідно зберегти як файл під ім'ям index.htm. Як розширення файлу Web-сторінки можна також використовувати HTML. Рекомендується створити для розміщення сайту спеціальну папку і зберігати всі файли сайту, що розробляється в цій папці.

Необхідно розрізняти ім'я файлу index.htm, під яким Web-сторінка зберігається у файловій системі, та ім'я Web-сторінки (наприклад, "Комп'ютер"), яке висвічується у верхньому рядку вікна браузера. Ім'я Web-сторінки має відповідати її змісту, тому що воно насамперед аналізується пошуковими системами.

Контрольні питання

1. Які теги (контейнери) повинні бути присутніми у HTML-документі обов'язково? Якою є логічна структура Web-сторінки?

6.10. Практичне завдання. Створити заготівлю Web-сторінки "Комп'ютер" та переглянути її у браузері.

Форматування тексту на Web-сторінці

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

Заголовки.Розміри шрифтів заголовків задаються парами тегів від<Н1>(найбільший) до<Н6>(найменший).

Шрифт.Деякі теги мають атрибути, які є іменами властивостей і можуть набувати певних значень. За допомогою тега FONT та його атрибутів можна задати параметри форматування шрифту. Атрибут FACE дозволяє встановити гарнітуру шрифту (наприклад, FACE="Arial"), атрибут SIZE - розмір шрифту (наприклад, SIZE=4).

Атрибут COLOR дозволяє встановити колір шрифту (наприклад, C0L0R="blue"). Значення атрибута COLOR можна встановити або назвою кольору (наприклад, "red", "green", "blue" і т. д.), або його шістнадцятковим значенням.

Шістнадцяткове представлення кольору використовує RGB-формат "#RRGGBB", де дві перші шістнадцяткові цифри задають інтенсивність червоного (red), дві наступні – інтенсивність зеленого (green) та дві останні – інтенсивність синього (blue) кольору. Мінімальна інтенсивність кольору визначається шістнадцятковим числом 00, а максимальна - FF. Наприклад, синій колір визначається значенням "#0000FF".

Вирівнювання тексту.Задати спосіб вирівнювання тексту дозволяє атрибут ALIGN. Вирівнювання по лівій межі визначається так: ALlGN="left", вирівнювання по правій межі: ALIGN="right", вирівнювання по центру: ALIGN= "center".

Таким чином, синій колір заголовка, вирівняного по центру, можна задати таким чином:


<Н1 ALIGN="center">Комп'ютер та ПЗ

Горизонтальні лінії.Заголовки доцільно відокремлювати від решти змісту сторінки горизонтальними лініями за допомогою одиночного тега


.

Абзаци.Поділ тексту на абзаци здійснюється за допомогою контейнера<Р>. Під час перегляду в браузері абзаци відокремлюються між собою інтервалами. Для кожного абзацу можна задати певний тип вирівнювання та параметри форматування шрифту.

Домашня сторінка сайтуНа домашній сторінці сайту зазвичай розміщується текст, який коротко описує його зміст. Помістимо на домашню сторінку сайту "Комп'ютер" текст, розбитий на абзаци з різним вирівнюванням:

<Р ALIGN="left">На цьому сайті ви зможете отримати різну інформацію про комп'ютер, його програмне забезпечення та ціни на комп'ютерні комплектуючі.
<Р ALIGN= "right">Термінологічний словник познайомить вас із комп'ютерними термінами, а також ви зможете заповнити анкету.

Таким чином, домашня сторінка сайту "Комп'ютер" міститиме відцентрований заголовок синього кольору, відокремлений горизонтальною лінією від двох по-різному вирівняних абзаців (рис. 6.27):


<Н1 ALIGN="center">
Комп'ютер та ПЗ




<Р ALIGN="left">На цьому сайті...
<Р ALIGN ="right">Термінологічний словник
...


Рис. 6.27. Web-сторінка "Комп'ютер" з відформатованим текстом

Контрольні питання

1. Які теги (контейнери) використовуються для заголовків? Форматування шрифту? Введення абзаців?

Завдання для самостійного виконання

6.11. Практичне завдання. Створити Web-сторінку "Комп'ютер" з відформатованим текстом та переглянути її у браузері.

Вставка зображень у Web-сторінки

На Web-сторінці можна розміщувати зображення, що зберігаються в графічних файлах трьох форматів - GIF, JPEG і PNG.

Вставляння зображень.Для вставки зображення використовується тег з атрибутом SRC, який вказує на місце зберігання файлу на локальному комп'ютері або Інтернеті. Якщо графічний файл знаходиться на локальному комп'ютері в тій же папці, що й файл Web-сторінки, то значення атрибута SRC досить вказати тільки ім'я файлу. Наприклад:

Якщо файл знаходиться в іншій папці на цьому локальному комп'ютері, то значення атрибута має бути повне ім'я файлу, включаючи шлях до нього в ієрархічній файловій системі. Наприклад:

Якщо файл знаходиться на віддаленому сервері в Інтернеті, то має бути вказана веб-адреса цього файлу. Наприклад:

Положення малюнка щодо тексту.Розташувати малюнок щодо тексту по-різному дозволяє атрибут ALIGN, який може приймати п'ять різних значень: ТОР (верх), MIDDLE (середина), BOTTOM (низ), LEFT (ліворуч) і RIGHT (праворуч).

На домашній сторінці сайту "Комп'ютер" логічно розмістити зображення комп'ютера. Для того щоб малюнок розташовувався по правому краю тексту, тег вставки зображення повинен набути наступного вигляду (рис. 6.28):


Рис. 6.28. Вставка зображення на Web-сторінку "Комп'ютер"

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

Альтернативний текст виводиться за допомогою атрибута ALT, значенням якого є текст, який пояснює, що мав би побачити користувач на малюнку:

Контрольні питання

1. Який тег та його атрибути використовуються для вставляння зображень у Web-сторінки?

Завдання для самостійного виконання

6.12. Практичне завдання. Вставити в Web-сторінку "Комп'ютер" зображення та переглянути його у браузері.

Гіперпосилання на Web-сторінках

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

Якщо веб-сторінка, що завантажується в браузер, розміщена в Інтернеті, то в якості адреси вказується Інтернет-адреса, наприклад:

<А HREF="http://www.server.ru/Web-сайт/ filename. htm">Покажчик посилання

Показник посилання ми бачимо під час перегляду веб-сторінки в браузері. Вказівником посилання може бути текст, зазвичай виділений синім кольором та підкресленням, або малюнок, виділений рамкою. При вказівці на нього мишею її курсор перетворюється на значок "рука". Клацніть мишею за вказівником викликає перехід на Web-сторінку, вказану в гіперпосиланні.

  • до перегляду зображення у браузері:
    <А HREF="picture.jpg">Зображення
  • до запуску програвача, вбудованого в браузер та відтворення звукового файлу:
    <А HREF="sound.wav">Звук
  • для збереження файлу на локальному комп'ютері з використанням вбудованого в браузер менеджера завантаження файлів:
    <А HREF="Apxив.ziр">Завантажити файл

Панель навігації на сайті.Створимо папку сайту "Комп'ютер" та додамо в сайт порожні сторінки "Програми", "Словник", "Комплектуючі" та "Анкета". Збережемо їх у файлах з іменами software.htm, glossary.htm, hardware.htm та anketa.htm у папці сайту. Такі "порожні" сторінки повинні мати заголовки, але можуть поки не мати змісту:



<ТITLЕ>заголовок сторінки


На домашній сторінці сайту розмістимо вказівники гіперпосилань на кожну сторінку сайту. Як покажчики гіперпосилань найзручніше вибрати назви сторінок, на які здійснюється перехід.

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

Вставимо в домашню сторінку сайту HTML-код, який створює панель навігації:

<Р ALIGN="center">
[<А HREF="software . htm">Програми]  
[Словник]  
[Комплектуючі
[Анкета]

Гіперпосилання на адресу електронної пошти.Корисно на домашній сторінці сайту створити посилання на адресу електронної пошти, за якою відвідувачі можуть зв'язатися з адміністрацією сайту. Для цього необхідно атрибуту посилання HREF присвоїти адресу електронної пошти та вставити її у контейнер

, який визначає стиль абзацу, прийнятий для вказівки адреси:


<А HREF="mailto:[email protected]">E-mail:
[email protected]

Тепер за клацанням за посиланням адреси електронної пошти буде відкриватися поштова програма Outlook Express (або інша поштова програма, що використовується за замовчуванням), де в рядку Комубуде вказана вказана в посиланні адреса.

Отже, створена домашня сторінка Web-сайту "Комп'ютер" містить заголовок, зображення комп'ютера, два абзаци тексту, панель навігації та посилання на адресу електронної пошти (рис. 6.29).


Рис. 6.29. Готова домашня сторінка сайту "Комп'ютер"

Контрольні питання

1. Який тег та його атрибути використовуються для створення гіперпосилань?

Завдання для самостійного виконання

6.13. Практичне завдання. Створити Web-сторінку "Комп'ютер", що містить панель гіперпосилань на інші сторінки сайту, та переглянути її у браузері.

Списки на Web-сторінках

Досить часто при розміщенні тексту на Web-сторінках зручно використовувати списки у різних варіантах:

  • нумеровані списки коли елементи списку ідентифікуються за допомогою чисел;

  • марковані списки, коли елементи списку ідентифікуються за допомогою спеціальних символів (маркерів);

  • списки визначень, що дозволяють складати переліки визначень у так званій словниковій формі.

Можливе створення і вкладених списків, причому список, що вкладається, може за своїм типом відрізнятися від основного.

Нумеровані списки.Нумерований список розташований усередині контейнера

    1. можна задати тип нумерації: арабські цифри (за замовчуванням), "I" (римські цифри), "а" (малі літери) та ін.


        < LI >Системні програми
        < LI >Прикладні програми
        < LI >Системи програмування

      Марковані списки.Маркований список розташовується всередині контейнера, а кожен елемент списку визначається тэгом< LI >. За допомогою атрибуту TYPE тега

        можна задати вид маркера списку: "disc" (диск), "square" (квадрат) або "circle" (коло):


          < LI >текстові редактори;
          < LI >графічні редактори;
          < LI >електронні таблиці;
          < LI >системи управління базами-даних.

        На Web-сторінку "Програми" розмістимо нумерований список, що містить перелік основних типів програмного забезпечення комп'ютера.

        У другий елемент основного нумерованого списку вставимо маркований список вкладений (рис. 6.30).

        Список визначень.Список визначень розташовується всередині контейнера

        /
        . Усередині нього текст оформляється як термінів, які виділяються одинарними тегами
        та визначень, які йдуть за одинарними тэгами
        .

        Web-сторінку "Словник" ми представимо у вигляді словника комп'ютерних термінів (рис. 6.31):


        Процесор
        Центральний пристрій комп'ютера, що проводить обробку інформації в двійковому коді.
        Оперативна пам'ять
        Пристрій, в якому зберігаються програми та дані.

        Контрольні питання

        1. Які мітки використовуються для створення нумерованих списків? Маркованих списків?

        Завдання для самостійного виконання

        6.14. Практичне завдання. Створити Web-сторінку "Програми" з нумерованим списком та вкладеним маркованим списком.

        6.15. Практичне завдання. Створити Web-сторінку "Словник" зі списком термінів.

        Курс «Створення Web-сторінок засобами мови HTM L »

        Тема 1. Початкова інформація про мову HTML

        Призначення мови HTML

        Web -сторінки– це спеціальні файли, написані мовою HTML ( Hyper Text Markup Language – мова розмітки гіпертексту). Під розміткоюрозуміється вставка до тексту спеціальних кодів (тегів), визначальних те, як підсумковий гіпертекстовий документ повинен відображатися спеціальною програмою - броузером.

        Мова HTML призначений створення системно-незалежних файлів і описує формат документа, але визначає його структуру. Наприклад, якщо в тексті зустрічається заголовок, код HTML просто вказує, що відповідний фрагмент є заголовком. Отримавши такий код, програма – броузер сама вирішує, що їй робити із заголовком. Можливо, вона відобразить його більшим шрифтом або вирівняти по центру екрана. Якщо цей текст буде відтворено синтезатором мови, синтезатор використовує цей код, щоб підвищити гучність і зробити необхідну паузу.

        Мова HTML є комп'ютерна мова, в певному сенсі споріднена з мовами програмування. Він включає досить суворі правила, яких необхідно дотримуватись, щоб отримати правильні результати.

        Мова HTML з'явилася одночасно зі службою Worl d Wide Web і розвивалася разом з нею. Він є основою Worl d Wide Web і водночас причиною її найширшої популярності.

        HTML - файл

        HTML - файл - текстовий файл, що має розширення .htmабо . html Web-сторінка зберігається як HTML - файла. Для створення HTML-файлу можуть використовуватися як прості текстові редактори, такі як Блокнот або Word Pad, і редактори Web.

        Структура документа HTML

        Документ HTML складається з основного документа та тегів розмітки, які є наборами стандартних знаків.

          Усі документи HTML мають чітко задану структуру. Документ повинен починатися з тега і закінчуватися відповідним тегом, що закриває. Ця пара тегів повідомляє броузеру, що перед ним справді документ HTML.

          Документ HTML складається з розділу заголовків та тіла документа, що йдуть саме в такому порядку. Розділ заголовків укладений між тегами та містить інформацію про документ в цілому. Зокрема, цей розділ повинен містити в собі теги і між якими розміщують «офіційний» заголовок документа.

          Сам текст документа розташовується у тілі документа. Тіло документа розташовується між тегами та BODY >. На практиці визначити місце становища цих основних тегів можна і за їх відсутності. Тому, якщо теги, і , а також відповідні їм закриваючі теги опущені, то програма - броузер може сама визначити місце, де вони повинні були знаходитися. Але все-таки під час створення Web-сторінок опускати ці теги не рекомендується.

        Найпростіший правильний документ HTML.

        < HEAD >

        < TITLE >Заголовок документаTITLE >

        HEAD >

        < BODY >

        BODY >

        Теги HTML

        Мова HTML складається із спеціальних розмічальних покажчиків – тегів. Їх також можна назвати командами, інструкціями або кодами HTML.

        Тег – інструкція броузеру, яка вказує на спосіб відображення тексту. Усі теги починаються з символу «менше» (<) и заканчиваются символом «больше» (>). Пару цих символів іноді називають кутовими дужками.Після відкритої кутової дужки йде ключове слово, Що визначає тег

        Кожен тег у мові HTML має спеціальне призначення. Регістр літер у назвах тегів не має значення - можна використовувати як малі, так і великі літери, хоча загальноприйнято використовувати великі літери, щоб теги відрізнялися від звичайного тексту документа.

        Існує два типи тегів – парні та непарні.

        Парні теги– що відкривають та закривають, аналогічні круглим дужкам алгебраїчного виразу. Вони впливають на текст з того місця, де вжито, до того місця, де вказана ознака закінчення їх дії (закривають теги починаються з символу косої риси (/).

        Наприклад, < HTML > HTML >, < P > P >, H 3 >

        Непарні теги дають разовий ефект у місці своєї появи, тому в тезі, що закриває, немає необхідності.

        Наприклад,
        , ,

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

        приклад.

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

        З прикладу видно, що сторінка використовує кодування W indows-1251 - найбільш поширену на сьогоднішній день, достатньо лише щоразу вставляти цей тег у такому вигляді на свою сторінку; автор сторінки – Іванов Іван; сторінку присвячено тваринам.

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

        Атрибути тегів

        Теги, що відкривають, часто можуть містити атрибути, що впливають на ефект, створюваний тегом.

        Атрибути – це додаткові ключові слова, відокремлені від ключового слова тега та один від одного пробілами.

        Атрибути можуть мати значення записувані після знаку рівності (=). Завжди корисно укладати значення атрибута в лапки (одинарні чи подвійні). Рядок у лапках не повинен містити такі ж лапки всередині себе. Можна опускати лапки для значень атрибутів, які складаються лише з наступних символів:

          символи англійського алфавіту;

        • проміжків часу;

          дефісів (-).

        Ви можете також опустити лапки для значень атрибутів, які складаються лише з наступних символів (зверніться до технічної концепції ):

          символів англійського алфавіту ( A - Z, a - z)

          цифр ( 0 - 9 )

          проміжків часу

          дефісів ( - )

        Таким чином, WIDTH=80і ALIGN=CENTER- дозволене скорочення для WIDTH="80"і ALIGN="CENTER".
        Теги, що закривають, не містять атрибутів.

        приклади. FONT >

        Коментарі

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

        Принцип успадкування тегів

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

        <начало 2-го тега>

        текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст

        <начало 3-го тега>
        текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст

        <Конец 3-го тега>

        <Конец 2-го тега>

        <Конец 1-го тега>

        Відступи від лівого краю не випадкові - вони автоматично виставляються програмами, що формують HTML код для спрощення його сприйняття. Досить розуміти, що чим далі від лівого краю відстоїть тег, тим "глибше" він лежить, тим більше "старших" тегів може на нього діяти.

        Також слід зауважити, що деякі атрибути вкладених тегів можуть впливати і на "старші" теги. Наприклад, це типово для таблиць, вкладених одна в одну.
        Якщо у внутрішньої таблиці розмір заданий 100 , то у зовнішній не може бути розмір менше 100 пікселів + товщина рамки. Таким чином, вкладена таблиця як би "розпірає" ту, в яку вона вкладена. При цьому навіть якщо в неї не заданий розмір, а кількість тексту в ній значно, вона розпиратиме "старшу" таблицю на такий розмір, який необхідний для відображення відповідної кількості рядків тексту. Це називається "зворотній зв'язок".

        Практична робота №1

        «Створення найпростішої Web -Сторінки»

        Ціль:навчитися створювати Web-сторінки в текстовому редакторі Блокнот.

        Вказівки до виконання

          Наберіть у ньому структуру HTML-документу, яка наведена нижче:

        Про братів наших найменших.

        Тут буде розміщено зміст Web-сторінки

          Збережіть файл, надавши йому ім'я index .htm .

          Відкрийте створений файл. Ви побачите, як виглядає створений файл у вікні браузера.

          Закрийте браузер.

          Поверніться до файлу, збереженого в Блокноті.

        Внесіть до нього наступні зміни: замість слів «Тут буде розміщено зміст Web-сторінки», наберіть такі: Це моя перша сторінка .

        У рядку < TITLE> вкажіть: «Домашня сторінка (ваше ім'я та прізвище)».

          Збережіть файл як page 2.htm.

          Перегляньте результат у браузері, за необхідності відредагуйте файл за допомогою Блокнота.

        Тема 2. Теги HTML

        Теги фізичного та логічного форматування тексту

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

        Розглянемо докладніше стандартні елементи мови HTML, що дозволяють форматувати текст.

        Шрифт- Це таблиці заміни коду видимим зображенням.
        Кожна клавіша клавіатури дає певний код, що розпізнається ОС (операційною системою, в більшості випадків це Windows або Linux/Unix).
        Таким чином, вибравши певний шрифт, система замінює отриманий з клавіатури код зіставлене в таблиці символів шрифту зображення літери або значка. Кожен шрифт – це файл. Файл, який містить зображення літер, цифр та символів, які призначаються на кожну кнопку. Встановити шрифт - означає включити файл файл з додатковими таблицями зіставлення. У системах MS Windows зазвичай використовується кілька шрифтів, що поставляються разом із системою - це:

        Arial

        Аріал

        Courier New

        Кур'єр Нью

        Comic Sans

        Комік Санс

        Times New Roman

        Таймс Нью Роман

        Verdana

        Вердана

        Кожен із цих шрифтів доречний у своєму дизайні та стилі. Найбільш поширений – Аріал. Всі ці шрифти мають 90% всіх відвідувачів вашої майбутньої сторінки. Кожен шрифт – це самостійний файл у папці Windows/fonts/*.ttf. Як у HTML надати шрифту того чи іншого вигляду?
        < FONT >… FONT > визначення типу, розміру та кольору шрифту. Всі ці параметри визначаються за допомогою відповідних атрибутів.

        Абсолютний розмір шрифту задається атрибутом size (розмір). Цей атрибут може приймати значення від 1 до 7, причому шрифт 1-го розміру - найменший, а 7-го - найбільший.
        приклади.

        текст розміру 1
        текст розміру 2
        текст розміру 3
        текст розміру 4
        текст розміру 5

        текст розміру 6
        текст розміру 7

        Тихіше їдеш - далі будеш ONT>.
        У дизайні зазвичай використовуються перші чотири розміри. Все, що вище, поганий тон і ознака дилетантства, бо займає багато місця і важко читається. Правда, і більшим розмірам є застосування. Наприклад, сьомим розміром можна писати буквицю (першу літеру початку розділу): Т екст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст.
        До того ж, ми можемо вибрати і сам шрифт, який використовується для відображення тексту. Робиться це атрибутом face (вигляд).

        приклади.Це шрифт arial розміром 3 ONT >
        текст FONT >
        Як бачимо, ети два атрибути - розмір та вид шрифту, - можна розташувати у будь-якій послідовності у тезі :
        Можна також використовувати атрибут color (колір).Назва кольору визначається або числом, написаним у шістнадцятковій системі, наприклад, co lor=”#ff 0000”, або просто його назвою, написаною англійською мовою, наприклад, color =”red”. приклади. Це шрифт синього кольору FONT >
        Це шрифт arial розміром 3, колір синій FONT >
        Шрифт також може бути: похилий (курсив), жирний, підкреслений, перекреслений, надрядковий, підрядковий, а також поєднує в собі кілька зазначених видів. Досягається це відповідно тегами:
        <
        I > текстI >
        <
        B >текстB >
        <
        U > текстU >
        <
        S > текст S >
        <
        SUP > текст SUP >
        <
        SUB > текст SUB >,
        а також їх поєднанням, наприклад, <U > текст U>B >
        Форматування абзацу. У більшості звичайних документів основними функціональними розділами є заголовкиі абзаци. Web-документи є винятком. Для позначення звичайних абзаців у мові HTML використовують тег

        P > (Paragraph). Причому можна використовувати тільки початковий тег, так як наступний елемент

        позначає як початок наступного абзацу, а й кінець попереднього. У тих випадках, коли за змістом необхідно позначити завершення абзацу, можна використати кінцевий тег.
        Разом із тегом абзацу можна використати і атрибут align (вирівнювання):
        align = "left" - вирівнювання по лівому краю;
        align = "right" - вирівнювання по правому краю;
        align = "center" - вирівнювання по центру.
        приклад.

        Розділ 1P >

        Анімація >

        стор. 3P >

        У мові HTML немає засобів для створення абзацного відступу ("червоного рядка"), тому для зручності читання тексту між абзацами броузер зазвичай вводить порожній рядок. Якщо потрібно здійснити перехід на новий рядок без створення абзацу, використовується одиночний тег
        . У місці його розміщення рядок закінчується, а текст, що залишився, друкується з нового рядка. Цей тег зручно використовувати, щоб, наприклад, писати вірші у стовпчик:
        Впустили ведмедика на підлогу,
        Відірвали ведмедику лапу,
        Все одно його не кину,
        Тому що він добрий.
        На екрані браузера ми побачимо стандартним чином написаний чотиривірш.

        Важливим засобом створення роздільників у тексті є горизонтальні смужки-лінійки, які візуально відокремлюють різні частини документа один від одного. Горизонтальна лінійка створюється одиночним тегом. З його допомогою дуже зручно ділити сторінку на частини. У тезі допускається ряд атрибутів:

        Вирівнювання

        align = "left"

        align = "center"

        align = "right"

        align = "justify"

        Товщина та довжина лінії у пікселях.

        Size = 3 (ширина в пікселях)

        width = 300 (довжина в пікселях)

        width = 100% (довжина у відсотках)

        Колір лінії

        color = "red"

        Мова HTML підтримує шість рівнів внутрішніх заголовків документа. Вони позначаються тегами від

        до
        .
        Заголовок першого рівня найбільший, а шостого рівня – найменший. Для заголовків можна використовувати атрибути вирівнювання вліво, в центрі, вправо.
        приклад.Найбільший заголовок
        Найменший заголовок

        Домашні тварини

        Логічне форматування тексту . У цьому пункті ми розглянемо теги, які за своїм ефектом дуже нагадують теги, що задають розмір, колір і зображення шрифту. Проте важлива відмінність у тому, що це теги дійсно описують реальні властивості тексту. Це означає, що текст може по-різному відображатись у різних браузерах, але якийсь ефект гарантований навіть у тому випадку, коли з якоїсь причини немає можливості застосувати шрифтові ефекти. Всі ці теги парні і впливають на текст, укладений між тегами, що відкриває і закриває. Закриває тег обов'язковий.
        Тег використовується для цитат, назви книг. Зазвичай зображується курсивом.
        Оскільки HTML була створена людьми, пов'язаними з комп'ютерами, ціла група тегів призначена для представлення текстів комп'ютерних програм і результатів взаємодії користувача з ними.
        Тег < CODE >… CODE > вказує на вихідний текст комп'ютерної програми, що зазвичай відображається моноширинним шрифтом (найчастіше шрифт Courier), тобто шрифтом з фіксованим розміром.
        Тег < KBD >… KBD > оформляє текст, який повинен бути (або був) введений за допомогою клавіатури, що зазвичай відображається моноширинним напівжирним шрифтом. Від англійської keyboard – клавіатура
        приклад.

        Для запуску Windows наберіть: win.
        Код:
        Для запуску Windows наберіть: win
        Тег зазначає текст як зразок (sample). Використовується для позначення тексту, який надається програмами. Відображається моноширинним шрифтом.
        приклад.
        Це звичайний текст
        Тег використовується виділення змінних у лістинге програми. Зазвичай, такий текст відображається курсивом. Від англійської var iable – змінна.
        Приклад.
        A, B, C
        Код:
        A , B , C var >

        Тег < EM >… EM > використовується виділення елементів тексту (зазвичай курсивом).
        Тег < STRONG >… STRONG > використовується для сильнішого виділення елементів тексту (напівжирним шрифтом).
        приклад.
        Це звичайний текст
        А це вже текст із використанням тега .
        Оскільки тут використовується смислове виділення замість оформлювального, рекомендується використовувати ці теги замість тегів і<
        B >.

        Практична робота №2

        Форматування тексту на Web-сторінці”

        Ціль:навчитися форматувати шрифт та текст на Web-сторінці.

        Вказівки до виконання

          В елементі< TITLE> вкажіть назву сторінки “П/р №2”.

          Відформатуйте наступний текст відповідно до вказівок (дані в дужках курсивом), як показано на малюнку.

        Домашні тварини

        (ЗаголовокH 1)

        (Вирівнювання по центру)

        Собаки

        (ЗаголовокH 2)

        (Вирівнювання по центру)

        Сторожові

        (Вирівнювання зліва, напівжирний шрифт)

        Мисливські

        (вирівнювання праворуч, напівжирний шрифт)

        Дресирування

        (Вирівнювання по центру, напівжирний курсив)

        Клуби Виставки Майданчики

        (вирівнювання по центру, розмір шрифту 10, колір шрифту червоний, шрифтArial )

        Вірш

        (Колір шрифту синій, розмір шрифту 6, вирівнювання по центру)

        За життя я скромний,

        Овацій не треба,

        Але як же я класно

        Дивлюсь у снаряда!

        (Вирівнювання по лівому краю, розмір шрифту 6)

        Створення списків

        Марковані списки. Список відрізняється від звичайного тексту тим, що користувачеві не треба думати про нумерацію його пунктів: це завдання бере на себе. Якщо список доповнюється новими пунктами або коротшає, нумерація коригується автоматично. У разі ненумерованих списків програма ставить перед кожним пунктом маркери: кухлі, прямокутники, ромби або інші зображення. В результаті список набуває зручного вигляду.

        Теги створення ненумерованого списку:

        < LI > UL >
        Тег
        • є своєрідним обрамленням списку. Він дозволяє відокремлювати один список від іншого. Тег
        • позначає кожен із пунктів.

          приклад.


            Пункт 1 списку
            Пункт 2 списку
            Пункт 3 списку

          Вид на екрані:

            Пункт 1 списку

            Пункт 2 списку

            Пункт 3 списку

          Теги створення нумерованого списку: < O L>< LI > OL >


          Нумеровані списки. Структура нумерованого списку подібна до структури ненумерованого списку. Тільки для обрамлення використовується тег

          1. . Кожен пункт нумерується арабськими чи римськими числами, літерами латинської абетки.

          приклад.


            Пункт 1 списку
            Пункт 2 списку
            Пункт 3 списку
            O L>

            Вид на екрані:

              Пункт 1 списку

              Пункт 2 списку

              Пункт 3 списку

            Спосіб нумерації визначається за допомогою атрибута type. У таблиці наведено всі способи нумерації:

            Вид нумерації

            Практична робота №3

            «Створення нумерованих та ненумерованих списків»

            Ціль : навчитися створювати списки на Web-сторінках.

            Вказівки до виконання :

            1 . Створіть нову Web-сторінку в редакторі Блокнот.

            2 . В елементі вкажіть назви сторінки «П/р №3».</p> <p><b>3 </b>. Відформатуйте наступний текст відповідно до вказівок (дані в дужках курсивом), як показано на малюнку:</p> <p>Сонце має бути:</p> <p><i>(Шрифт розміром 8, червоного кольору,</i></p> <p><i>вирівнювання по центру)</i></p> <p>1. Теплим.</p> <p>2. Круглим.</p> <p>3. Жовтим.</p> <p>Сніг має бути:</p> <p><i>(Шрифт розміром 6, синього кольору,</i></p> <p><i>вирівнювання по центру)</i></p> <p>В. Холодним.</p> <p>С. Пухнастим.</p> <p><i>(Шрифт обох списків чорний розмір 3).</i></p> <p><i><b>Гіперпосилання <br></b> </i><i><u>Види гіперпосилань.</u> </i><i> </i><b>< </b><b>A</b> <b>>… </b><b>A</b> <b>> </b>створення гіпертекстового посилання. <br>У цьому вся тезі обов'язковий атрибут <b>href</b> <b>. </b>Його значенням є адреса URL, на яку вказує посилання. Текст посилання розміщують між тегами <b>< </b><b>A</b> <b>>… </b><b>A</b> <b>>. </b>При відображенні документа в браузері текст посилання зазвичай підкреслюється та зображується синім кольором. Клацніть посилання, щоб перейти до заданої URL-адреси.</p> <p>Можна виділити кілька видів гіперпосилань.</p> <ul><p>Зовнішні (пов'язують Web-сторінку з документами, що не належать даному Web-сайту).</p><p>Внутрішні (пов'язують документи всередині того самого Web-узла).</p> </ul><p><i><u>Абсолютний шлях.</u> </i><i> </i>Якщо гіперпосилання зовнішня, то вказується повна URL-адреса документа, звана ще <i>абсолютним шляхом. <br>приклад.</i> <A href =”<u><span>http</u> </span><u>:// </u> <u><span>www</u> </span><u>. </u> <u><span>microsoft</u> </span><u>. </u> <u><span>com</u> </span>”>Microsoft A > <br>Основна незручність абсолютного шляху полягає в тому, що при перенесенні файлів на інший сервер в Інтернеті потрібно змінювати гіперпосилання.</p> <p><i><u>Відносний шлях.</u> </i><i> </i>Якщо гіперпосилання внутрішнє, то <b>вказується лише та частина</b><b>URL</b> <b>, яка відрізняється у двох документів, що зв'язуються (</b>так званий <i>відносний шлях</i><b>), </b>наприклад, якщо два документи знаходяться в одній папці, достатньо вказати ім'я файлу, на який вказує гіперпосилання. <br>Якщо документи знаходяться в різних папках, спочатку вказується ім'я папки, потім ім'я файлу, на який вказує гіперпосилання.</p> <p><i>приклади.</i> <A href =”my .htm ”>Моя особиста сторінкаA > <br> <A href =”sport /run .html ”>Біг на довгі дистанції A > <br>Використовувати внутрішні посилання зручніше, тому що в цьому випадку при перенесенні Web-вузла на інший сервер не потрібно вносити зміни до окремих документів.</p> <p><i><u>Якоря.</u> </i><i> </i>Гіпертекстові посилання можуть вказувати на певне місце всередині сторінки, якщо в потрібне місце попередньо вставити <i>якір</i>. Якір також використовує теги <A >та A >, але замість атрибуту href для нього обов'язковим є атрибут <b>name</b>. Значення цього атрибуту є <i>ім'я якоря.</i>Воно може складатися лише з латинських літер, цифр і не повинно містити прогалин. <br>Для посилання на встановлений якір треба вказати ім'я якоря наприкінці адреси URL після імені документа, відокремивши його символом "#".</p> <p><i><u>Вказівка ​​поштової адреси в гіперпосиланні</u> </i>. Коли гіперпосилання використовується для вказівки адреси електронної пошти, її вибір забезпечує не перехід до нового документа, а запуск поштової програми на комп'ютері, щоб надіслати повідомлення вказаному адресату. Зазвичай таке посилання розміщують наприкінці сторінки для забезпечення зв'язку з Web-майстром або автором сторінки, наприклад, <A href =”mailto :vebmaster @mail .ru >Іванов Олексій</p> <p><i>приклад. <br></i><HTML ><br> <HEAD ><br> <TITLE >Посилання та якоріTITLE > <br>HEAD > <br><BODY ><br>Нові версії стандартних програм операційної системи свіжі драйвери можна знайти на Web-вузлі компанії <br> <A href =”<u><span>http</u> </span><u>:// </u> <u><span>www</u> </span><u>. </u> <u><span>microsoft</u> </span><u>. </u> <u><span>com</u> </span>”>Microsoft A > <br> <P >А тепер можна перейти до <A href =”my .htm ”>моїй особистій сторінці A > <br></p><p>Про те, як зв'язатися з автором, розказано в <br> <A href =”#address ”>наприкінці цієї сторінки <br><i> </i>Тут міститься основний зміст сторінки <br><i> </i><a>address”>Адреса електронної поштиA > <br>BODY > <br>HTML ></a></p> <p><b>Практична робота №4</b> </p> <p><b>«Створення гіперпосилань»</b> </p> <p><b>Завдання 1.</b>Створення найпростішого гіперпосилання.</p> <p><b>Ціль:</b>навчитися пов'язувати два HTML-документи за допомогою гіперпосилань.</p> <p><b>Вказівки до виконання:</b> </p> <ul><p>Створіть дві Web-сторінки в редакторі Блокнот. Одну назвіть page 1.htm, другу page 2.htm. Обидві сторінки збережіть в одній папці під назвою site. Зверніть увагу, що назви папки та сторінок мають бути англійською мовою та починатися з малої літери.</p><p>В елементі <title >вкажіть назви сторінки "П/р № 4. Завдання 1".</p> </ul><p>На сторінку 2</p> <p>На сторінку 1</p> <ul><p>Відкрийте в браузері першу сторінку і переконайтеся, що обидва гіперпосилання працюють правильно.</p> </ul><p><b>Завдання 2.</b>Створення гіперпосилань.</p> <p><b>Ціль:</b>навчитися пов'язувати три HTML-документи за допомогою гіперпосилань.</p> <p>Виконати друге завдання можна, якщо успішно впоралися із Завданням 1.</p> <ul><p>Створіть третю сторінку page 3.htm.</p><p>На сторінці page 3.htm створіть посилання для переходу на сторінки page 1.htm і page 2.htm .</p><p>На сторінках page 1.htm та page 2.htm додайте гіперпосилання для переходу на сторінку page 3.htm.</p><p>Відкрийте в браузері першу сторінку та переконайтеся, що тепер можна перейти з будь-якої сторінки на будь-яку іншу із трьох створених.</p> </ul><p><b>Завдання 3.</b>Колір гіперпосилань <b>. </b> </p> <p><b>Ціль:</b>навчитися визначати колір гіперпосилань.</p> <p>Виконати завдання можна, якщо успішно впоралися із Завданням 2.</p> <ul><p>На сторінках page 1.htm, page 2.htm та page 3.htm у тезі <body >визначте колір гіперпосилань:</p> </ul><ul><p>Відкрийте в браузері першу сторінку і, переходячи за посиланнями на сторінку, переконайтеся, що колір гіперпосилань заданий правильно.</p> </ul><p><i><b>Малюнки на</b> </i><i><b>Web</b> </i> <i><b>-Сторінці.</b> </i></p> <p>Ілюстрації (малюнки, фотографії) відіграють найважливішу роль оформленні Web-сторінок. Самі малюнки зберігаються в окремих файлах поза документом HTML, але відображаються браузером усередині. Для цього є одиночний тег <b>< </b><b>IMG</b> <b>>. </b>Обов'язковим атрибутом цього тегу є атрибут <b>src</b>, значенням якого є шлях до файлу з малюнком чи фотографією,</p> <p>Якщо картинка лежить у тій же папці, що і Web-сторінка, то шлях є просто ім'ям файлу, наприклад: <img src='/dlya-sozdaniya-veb-stranic-ispolzuetsya-yazyk-sozdanie-web-stranic-s-pomoshchyu.html' loading=lazy loading=lazy>. Якщо картинка лежить в іншій папці, то цю папку треба вказати, наприклад: <img src='/dlya-sozdaniya-veb-stranic-ispolzuetsya-yazyk-sozdanie-web-stranic-s-pomoshchyu.html' loading=lazy loading=lazy>. Якщо картинка лежить на іншому сайті, шлях прописується повністю: <br><img src='https://i2.wp.com/homepage.ru/my/my.jpg' loading=lazy loading=lazy>.</p> <p>У тезі <img src='/dlya-sozdaniya-veb-stranic-ispolzuetsya-yazyk-sozdanie-web-stranic-s-pomoshchyu.html' loading=lazy loading=lazy>можна також використовувати такі атрибути, як: <br><b>height</b> <b>, </b><b>width</b>– задають висоту та ширину області, де демонструється малюнок. Якщо заданий лише один із цих атрибутів, то другий розмір встановлюється у відповідній пропорції. Але слід пам'ятати, що масштабування погіршує якість зображення. Розмір малюнка вимірюється у пікселях або у відсотках, наприклад: <img src='/dlya-sozdaniya-veb-stranic-ispolzuetsya-yazyk-sozdanie-web-stranic-s-pomoshchyu.html' loading=lazy loading=lazy>, <b>border</b> <b> – </b>задає товщину рамки навколо картинки (у пікселях). Цей атрибут можна не ставити, тому що, за замовчуванням, рамка навколо картинки є завжди. Але якщо ви хочете її прибрати, то <u>виставляйте значення атрибута border рівним нулю, <br></u><b>bordercolor</b>– задає колір рамки навколо картинки, наприклад: <br>< IMG src="picture.gif" border="3" bordercolor="#CC0000"> <br>У нашому прикладі колір рамки заданий червоним, ну і, природно, що атрибут border (товщина рамки) не повинен дорівнювати нулю, якщо ви хочете бачити рамку навколо картинки, <br><b>align -</b>вирівнювання картинки щодо інших об'єктів: <br>картинка буде притиснута до лівого краю екрана, а текст обтікатиме її праворуч, <br>картинка - праворуч, текст - ліворуч.</p> <p>Текст може розташовуватися також внизу картинки (це за замовчуванням) - (1), посередині - (2), і вгорі - (3): <br>(1) - <br>(2) - <br>(3) - </p> <p><b>vspace</b><span>- задає відстань між текстом та малюнком (по вертикалі): <br>,<br></span><b>hspace</b> <span>- задає відстань між текстом та малюнком (по горизонталі):</p> <p>< imgsrc=" pr1. png" hspace<span>="30"><br>Відстань визначається в пікселях.</p> <p>За допомогою тега <img src='/dlya-sozdaniya-veb-stranic-ispolzuetsya-yazyk-sozdanie-web-stranic-s-pomoshchyu.html' loading=lazy loading=lazy>можна використовувати зображення в гіперпосиланнях, вставляти картинки в таблиці, вирішувати завдання дизайну.</p> <p><b>Практична робота №5</b> </p> <p><b>«Використання малюнка як гіперпосилання»</b> </p> <p><b>Ціль</b>: навчитися використовувати малюнок як гіперпосилання</p> <ul><p>На сторінках page 1.htm, page 2.htm та page 3.htm замість текстових гіперпосилань використовуйте малюнки. Для цього:</p> </ul><ul><p>відкрийте папку, вказану вчителем (у папці знаходяться файли із зображенням кольорових кнопок), вставте на першу сторінку зображення блакитної кнопки та створіть гіперпосилання для переходу на другу сторінку:</p> </ul> <ul><p>Самостійно вставте зображення помаранчевої кнопки, щоб перейти з першої сторінки на третю;</p><p>Встановіть бордюр обох зображень рівним 2;</p> </ul><ul><p>Відкрийте в браузері першу сторінку і, переходячи за посиланнями на сторінку, переконайтеся, що кнопки працюють правильно.</p><p>Самостійно вставте зображення кнопок на сторінки 2.htm і 3.htm і задайте відповідні гіперпосилання.</p><p>Відкрийте в браузері першу сторінку і, переходячи за посиланнями на сторінку, переконайтеся, що кнопки на всіх сторінках працюють правильно.</p> </ul><p><i><u>Альтернативний текст.</u> </i> </span><i> </i> Web <span>-сторінка може відображатися браузером, який не має засобів для показу зображень. Користувачі часто відключають показ малюнків, щоб прискорити прийом документа. І в тому і в іншому випадку бажано дати можливість дізнатися, що ж зображено на картинці, якщо її не можна побачити. Для цього використовують альтернативний текст, який задається в тезі< </span> IMG> атрибутом <b>alt</b><b>(або</b> <b>title</b><b>), </b> <span>цей атрибут виводить текст на місці розташування картинки під час її завантаження. Наприклад:</p> <p><img src='/dlya-sozdaniya-veb-stranic-ispolzuetsya-yazyk-sozdanie-web-stranic-s-pomoshchyu.html' loading=lazy loading=lazy></p> <p><i><u>Використання малюнка як фону</u> </i>. Якщо ви хочете використовувати малюнок як тло сторінки (“шпалер”), то в тезі <BODY >використовуємо цей атрибут із зазначенням адреси картинки. Наприклад:</p> <p><BODY background =”boss3.gif” >.</p> <p><i><b>Фрейми</b> </i></p> <p><i><u>Розміщення кількох документів на одній веб-сторінці.</u> </i>Мова HTML дає змогу розбити вікно програми броузера на кілька частин і в кожній з них відобразити окремий документ. Такі області називаються <i>кадрами.</i><b> <br></b>Чим відрізняється структура документа HTML, що містить кадри, від звичайного документа HTML? Такий документ не містить розділу «тіла» документа і не містить жодного тексту взагалі. Натомість він містить опис кадрів та назви документів, що завантажуються в окремі області. <b><br>< </b><b>FRAMESET</b> <b>>… </b><b>FRAMESET</b> <b>> </b>тегописання кадрів. <b><br></b>Між тегами <b>< </b> FRAMESET >…FRAMESET > міститься опис розмірів та порядку розміщення областей у вікні броузера, а також задаються документи, які повинні завантажуватися в кожну з цих областей. <br>Тег <FRAMESET >повинен містити обов'язковий атрибут <b>cols</b>або <b>rows,</b>визначальний спосіб розбиття вікна. Значення цих атрибутів визначають висоту (або ширину) ділянок вікна. Їх задають через кому в пікселах або у відсотках. Як останній параметр можна використовувати символ «зірочка» (*). Під такий кадр виділяється весь вільний простір. <br>При використанні атрибута cols вікно ділиться на області вертикальними лініями, а при використанні атрибута rows – горизонтальними, наприклад, <br><FRAMESET rows =”45%,30%,25%”>, <FRAMESET cols =”40%,30%,30%”><br>Якщо обидва ці атрибути задані, у вікні створюється сітка з підобластей, наприклад, <br><i> </i><frameset rows =30%,30%,30%><br> <frame src =name .htm ><br> <frame src =sun .htm ><br><frameset cols =50%,*><br> <frame src =cat 1.htm ><br> <frame src =cat 2.htm ><br>frameset > <br>В результаті екран ділиться на чотири підобласті: дві горизонтальні та дві вертикальні. Причому саме третє значення атрибуту <i>rows</i>дозволяє відвести на екрані місце під вертикальну підобласть.</p> <p><b>< </b><b>FRAM</b> <b>E> -</b>одиночний тег, вкладений у тег <FRAMESET >, має містити обов'язковий атрибут <b>src</b> <b>, </b>визначальний документ, який буде завантажено в окрему область, наприклад, <FRAME src =”doc 3.htm ”><br><i>приклад. <br></i> <html ><br> <head ><br> <meta http -eguiv ="Content -Type " content ="text /html ;charset =windows -1251"> <meta name ="Author " content ="Ivanov Ivan "><br> <meta name ="Keywords " content ="Животные, собаки, клубы"><br>head > <br><title >Сторінка з навігаційною панеллю > <br> <frameset cols =25%,*><br> <frame src =19_1.htm ><br> <frame src =19_2.htm ><br>frameset > <br>html > <br>А</p> <p><img src='https://i0.wp.com/ds03.infourok.ru/uploads/ex/08a8/00002fb7-1e40425c/hello_html_m27ce16d6.jpg' align="bottom" width="100%" loading=lazy loading=lazy></p> <p><i><u>Якість документів HTML.</u> </i></p> <p>Творчий характер створення документів HTML схожий на програмування, так що при цьому можливі помилки, які можуть призвести до труднощів або навіть повної неможливості прочитати створений документ в Інтернеті. Крім того, величезна різноманітність комп'ютерів, підключених до Інтернету, призводить до того, що заздалегідь неможливо передбачити, як саме виглядатиме документ на екрані конкретного користувача.</p> <p>Web-сторінки призначаються широкої аудиторії, отже під час підготовки документів HTML слід пам'ятати ці особливості. Щоб створити хороший HTML документ, слід дотримуватися ряду досить простих правил.</p> <p>3. Щоб документ HTML був доступний найширшій аудиторії, слід «відставати однією крок» від останніх досягнень у розвитку мови HTML. Останні нововведення не завжди одразу реалізуються в браузерах, а новим версіям потрібен час на те, щоб досягти більшості користувачів. Документи з використанням найновіших нововведень доступні лише обмеженій аудиторії.</p> <p>4. Помилка, яку часто роблять новачки, полягає у зловживанні елементами оформлення, особливо різноманітними кольорами та шрифтами. Така сторінка в кращому разі виглядатиме такою, що кричить. У гіршому випадку текст взагалі не можна буде прочитати на комп'ютерах з нестандартною колірною схемою або за відсутності необхідних шрифтів.</p> <p>5. Не слід зловживати графічними зображеннями та мультимедійними файлами. При достатку таких об'єктів завантаження сторінки може затягнутися і читач може втратити інтерес до ще до того, як отримає можливість щось прочитати.</p> <p>6. Оскільки створення документів HTML схоже на програмування, процес пошуку та виправлення помилок, відомий у програмуванні як налагодження, необхідний і при створенні Web-сторінки. Більшість, якщо не всі помилки можна виявити ще до того, як сторінка стане доступна стороннім читачам. До помилок, які треба виправляти, входять також граматичні помилки та помилки.</p> <p>7. Фрейми – дуже потужний, але й дуже небезпечний засіб оформлення Web-сторінок. За допомогою кадрів створено набагато більше невдалих Web-сторінок, ніж вдалих. Єдиний критерій грамотності застосування фреймів – зручність користувача. Якщо завдяки фреймам сторінка стає набагато красивішою, але трохи менш зручною, від фреймів треба відмовлятися не замислюючись. Нічого, окрім роздратування, у читачів вона не викличе.</p> <p>8. Люди цінують турботу та увагу. Розміщення найважливішої інформації у верхній частині сторінки дозволяє їм з користю проводити час, протягом якого відбувається завантаження документа Супровід ілюстрацій альтернативним текстом не вартий великої праці, але високо цінується. Наявність великої кількості корисних гіперпосилань на сторінці не тільки допомагає людям плідно подорожувати просторами Інтернету, але й спонукає їх щоразу повертатися на сторінку, що надала їм таку можливість.</p> <p><b>Практична робота №6 <br>"Розміщення кількох документів на одній Web-сторінці"</b> </p> <p><b>Ціль:</b>навчитися створювати кадри у текстовому редакторі Блокнот. <br><b>Вказівки до виконання:</b></p> <ul><p>Відкрийте текстовий редактор Блокнот.</p><p>Створіть нову Web-сторінку, яка у браузері має виглядати так:</p> </ul><p><img src='https://i2.wp.com/ds03.infourok.ru/uploads/ex/08a8/00002fb7-1e40425c/hello_html_25dae440.png' align="bottom" width="100%" loading=lazy loading=lazy></p> <ul><p>В елементі вкажіть назву сторінки «П/р №6».</p><p>Перегляньте створену Web-сторінку у вікні браузера.</p><p><br>Внесіть до нього наступні зміни: атрибут <i>rows</i>зміните два перші значення, <i> </i>Виберіть третє значення.</p><p>Збережіть зміни.</p><p>Перегляньте результат у браузері. Що змінилося?</p><p>Скасуйте зміни, поверніться до вихідного стану веб-сторінки.</p><p>Перегляньте веб-сторінку у вікні браузера.</p> </ul><h6>Тема 3. Графіка на Web-сторінці</h6> <p><i><b>Елементи теорії комп'ютерної графіки</b> </i></p> <p><i><u>Колірна модель.</u> </i></p> <p>Зображення може бути чорно-білим, напівтоновим (відтінки одного кольору) та кольоровим. Однак, кольорове зображення залежно від його призначення може бути різною колірною палітрою. Палітра RGB використовують у моніторах комп'ютерів, тобто. для зображень, які переглядатимуться на моніторі. Палітра CMYK використовується для створення зображень, призначених для друку.</p> <p>Найбільш поширена колірна модель називається RGB Red – червоний, Green – зелений, Blue – синій за назвами трьох базових кольорів, що використовуються в ній для утворення всіх інших. Колірну модель RGB зазвичай ілюструють картинкою у вигляді трьох гуртків, що перетинаються. У центрі перетину ці три кольори у сумі дають білий колір. Попарне перетин суміжних гуртків дає додаткові кольори: жовтий, блакитний, пурпуровий.</p> <p>У моделі RGB присутні три канали – червоний, зелений та синій, тобто RGB – триканальна колірна модель.</p> <p>Кожен із трьох колірних компонентів RGB може набувати одне з 256 значень – від максимальної інтенсивності (255,2555,255 - білий) до нульової інтенсивності (0,0,0 – чорний), тобто. абсолютно будь-який колір і відтінок кольору можна отримати поєднанням червоного, зеленого та синього кольорів у різних пропорціях</p> <p>Щоб створити гармонійну колірну композицію, необхідно знати характеристики кольору. Таких показників природно багато, ми розглянемо лише основні.</p> <p><i><u>Характеристики кольору</u> </i></p> <p>Одна з колірних схем характеризує природні властивості будь-якого відтінку - це схема HSV (тон, насиченість, яскравість)</p> <p>Hue тон – одна з точок колірного кола, максимально яскрава та насичена.</p> <p>Saturation насиченість - співвідношення основного кольору і того ж яскравості сірого.</p> <p>Value яскравість – загальна яскравість кольору (крайні позиції – чорний та максимально яскравий тоновий)</p> <p><b>Практична робота №6</b> </p> <p><b>«Робота з колірною моделлю RGB»</b> </p> <p><i><b>Завдання 1. Визначення кольору у форматі</b> </i><i><b>RGB</b> </i> </p> <p><b>Ціль</b>: навчитися визначати колір у форматі RGB</p> <p><b>Вказівки до виконання:</b></p> <ul><p>Запустіть графічний редактор Paint (Пуск – Програми – Стандартні)</p><p>Визначте, який колір записаний у моделі RGB та заповніть таблицю:</p> </ul><p>Для цього виконайте команду Палітра – Змінити палітру. У діалоговому вікні Зміна панелі клацніть на кнопці Визначити колір, введіть значення для кольорів у текстові поля внизу від кольорового поля. Допустимий діапазон для кожного блоку від 0 до 255, при цьому 0 відповідає найтемнішому, а 255 - найсвітлішому.</p> <p><i><b>Завдання 2. Змішування кольорів різної інтенсивності у графічному редакторі</b> </i> Paint</p> <p><b>Ціль</b>: навчитися працювати з кольором різної інтенсивності у найпростішому графічному редакторі</p> <p><b>Вказівки до виконання:</b></p> <ul><p>Визначте, який колір буде отримано в результаті змішування двох кольорів максимальної інтенсивності (255):</p> </ul><ul><p>червоного та зеленого;</p><p>зеленого та синього;</p><p>червоного та синього.</p> </ul><ul><p>Визначте, який колір буде отримано в результаті змішування двох кольорів половинної інтенсивності (127):</p> </ul><ul><p>червоного та зеленого;</p><p>зеленого та синього;</p><p>червоного та синього.</p> </ul><p>зелений та синій</p> <p>червоний та синій</p> <p>максимальна інтенсивність</p> <p>половинна інтенсивність</p> <p><i><b>Завдання 3. Малювання заданим кольором у графічному редакторі</b> </i><i><b>Paint</b> </i> <i><b>. </b> </i></p> <p><b>Ціль</b>: навчитися визначати колір</p> <p><b>Вказівки до застосування:</b></p> <ul><p>У новому файлі намалюйте такі геометричні фігури, заданого кольору:</p> </ul><ul><p>Квадрат (205, 44, 100);</p><p>Прямокутник (0, 230, 69);</p><p>Коло (30, 30, 30);</p><p>Овал (200, 100, 20);</p><p>Трикутник (10, 10, 10);</p><p>Трапеція (50, 50, 250).</p> </ul><p><i><u>Колірні схеми</u> </i></p> <p>Знаючи особливості сприйняття кожного кольору та колірних поєднань, можна побудувати цілу низку готових схем. Кожна з цих схем, будучи втіленим у життя, звучить по своєму, вносить певний настрій у композицію.</p> <p>Якщо ми хочемо досягти гармонійного поєднання кольорів, то можна взяти кілька довколишніх, розташованих один за одним на колірному колі. Наприклад, жовтий і жовто-зелений.</p> <p>Для створення контрасту вибирають протилежні кольори, розташовані навпроти один одного. Такі кольори називаються такими, що доповнюють. Застосовані поруч, вони роблять один одного яскравішим і живішим. Пари жовтий – фіолетовий, пурпуровий – зелений – приклади кольорів, що доповнюють.</p> <p>Крім використання кольорів, розташованих поруч один з одним, можна спробувати використовувати одні й самі кольори, але різного ступеня насиченості.</p> <p>Проте найбільш надійне і невичерпне джерело колірних схем – природа. Людина є її частиною, і ніщо так не тішить її око, як гармонія природної ніжності та краси.</p> <p>Престижні кольори: золото, срібло, темно-сірий, чорний. Їхнє завдання – передати солідність, впевненість, стабільність та високу вартість.</p> <p>Пастельні кольори: ніжні, бежеві, рожеві, блакитні - жіночні, м'які, розслаблюючі.</p> <p>«Здорові» кольори: з американської психології – чистота, здоров'я, впевненість, сім'я (жовто-зелена гама із додаванням чорного кольору).</p> <p>Природні кольори: близькі до органічних, природних компонентів.</p> <p>«Розтяжки» як варіант використання кольору – це зазвичай тональні відтінки одного кольору і як акцент – активніший колір</p> <p>Краще дотримуватися перевіреного часом рецепту: користуватися мінімумом кольорів, але самі кольори при цьому підбирати по можливості контрастні. Основна вимога до пари кольорів для фону та тексту – достатній контраст між ними, необхідними для комфортного читання.</p> <p><i><u>Безпечна палітра.</u> </i></p> <p>Не можна забувати, що творець Web-сторінки немає жодного уявлення у тому, який моделі комп'ютера, і під керівництвом яких програм буде проглядатися його твір. Він не впевнений, чи не перетвориться його «зелена ялинка» на червону або помаранчеву на екранах користувачів.</p> <p>Тому всі популярні програми для перегляду Web-сторінок (броузери) заздалегідь налаштовані на одну фіксовану палітру. У цій панелі не 256 кольорів, а лише 216. Це пов'язано з тим, що не всі комп'ютери можуть відтворювати 256 кольорів.</p> <p>Така фіксована палітра, що жорстко визначає індекси для кодування 216 кольорів, називається безпечною палітрою.</p> <p><i><u>Растрова графіка</u> </i></p> <p>Основою растрового представлення графіки є піксел (точка) із зазначенням її кольору. При описі, наприклад, червоного еліпса на білому тлі доводиться вказувати колір кожної точки як еліпса, так і фону. Зображення представляється як великої кількості точок – що їх більше, тим візуально якісніше зображення і більше розмір файла.</p> <p>Растрове подання зазвичай використовують для зображення фотографічного типу з великою кількістю деталей або відтінків. Масштабування таких картинок у будь-який бік зазвичай погіршує якість.</p> <p><i><u>Векторна графіка</u> </i></p> <p>Векторне уявлення полягає в описі елементів зображення математичними кривими із зазначенням їх кольорів та заповненості. Червоний еліпс на білому тлі буде описаний лише двома математичними формулами – прямокутника та еліпса відповідних кольорів, розмірів та розташування. Очевидно, що такий опис займе значно менше місця, ніж у випадку з растрової графіки. Ще одна перевага – якісне масштабування у будь-який бік.</p> <p>Вибір растрового або векторного формату залежить від цілей та завдань роботи із зображенням. Якщо потрібна фотографічна точність кольору, то краще розтр. Логотипи, схеми, елементи оформлення зручніше уявити у векторному форматі.</p> <p><i><u>Формати графічних файлів для Інтернету</u> </i></p> <p>GIF і JPEG – це два найбільш популярні графічні формати, які фактично стали стандартами для використання на WWW.</p> <p>Фотографії найкраще зберігати у форматі JPEG, а ілюстрації у форматі GIF</p> <p><i><u>Оптимізація графіки.</u> </i></p> <p>Для Web-сторінок дуже важливим є питання розміру фотографії.</p> <p>Найперший етап оптимізації – виділення у фотографії головного з відкиданням решти та акцентування на ілюстрованому елементі. Це досягається за допомогою операції кадрування та знаходження найвиразнішої частини, що передає сенс фотографії. Після цієї операції можна оптимізувати зображення для досягнення найменшого розміру. Але з розмірами фотографій потрібно дотримуватись певного компромісу – не робити їх надто дрібними. І не робити їх надто величезними. Зазвичай фотографія має розмір 250 х 300 пікселів і займає близько 6-10 Кбайт. Це не означає, що всі фотографії повинні мати такі ж розміри, але площа фотографії повинна бути еквівалентна. Так, наприклад, файл розміром 45,93 Кбайта за швидкості завантаження 28,8 Кбіта в секунду завантажуватиметься в браузер 17 секунд.</p> <h4>Практична робота № 8</h4> <p><b>"Розміщення графіки на Web-сторінці"</b> </p> <p><i><b>Завдання 1. Оформлення кольором</b> </i><i><b>Web</b> </i> <i><b>-Сторінки.</b> </i></p> <p><b>Ціль:</b>навчитися створювати кольоровий фон Web-сторінки, використовувати шрифт різного кольору та розміщувати горизонтальні лінії на сторінках.</p> <p><b>Вказівки до виконання:</b></p> <ul><p>Створіть нову Web-сторінку в редакторі Блокнот.</p><p>В елементі <title >вкажіть назву сторінки "П/р № 8. Завдання 1".</p><p>У початковому елементі <body >Використовуйте відповідний атрибут, щоб зробити колір фону сторінки чорним.</p><p>Зробіть напис білим кольором «На добраніч». Вирівняйте її посередині сторінки. Розмір шрифту 12.</p><p>Вставте горизонтальну лінію червоного кольору.</p><p>Зробіть напис жовтого кольору "Приємних сновидінь". Вирівняйте її посередині сторінки. Розмір шрифту 8.</p><p>Вставте горизонтальну лінію синього кольору завтовшки 10 пікселів, довжиною 50% від ширини екрана, та вирівняйте її по центру.</p> </ul><p><i><b>Завдання 2. Розміщення графіки на Web-сторінці.</b> </i></p> <p><b>Ціль</b>: навчитися розміщувати графічні зображення на Web-сторінці</p> <p><b>Вказівки до виконання:</b></p> <ul><p>Створіть нову Web-сторінку в редакторі Блокнот.</p><p>В елементі <title >вкажіть назву сторінки «П/р №8. Завдання 2».</p><p>Якщо у тезі <body >не вказувати колір сторінки, то за промовчанням фон буде білим.</p><p>Розмістіть на сторінці малюнок футбольного меча. Файл з ім'ям soccer .gif знаходиться у папці, вказаній вчителем. Для розміщення зображення вам потрібно вказати шлях до файлу в елементі <img src='/dlya-sozdaniya-veb-stranic-ispolzuetsya-yazyk-sozdanie-web-stranic-s-pomoshchyu.html' loading=lazy loading=lazy>. Щоб спростити опис шляху до цього графічного файлу, скопіюйте цей файл у ту ж папку, в якій буде збережено Web-сторінку. Тоді елемент виглядатиме так:</p> </ul><p>Якщо файл не знаходиться в одній папці з Web-сторінкою, необхідно вказати відносний шлях до цього файлу.</p> <ul><p>Зробіть підпис до малюнка «Футбольний м'яч» за допомогою атрибута alt (title).</p><p>Створіть рамку навколо малюнка шириною 2 пікселі.</p><p>Над малюнком помістіть заголовок "Світ футболу" найбільшого розміру та вирівняйте його по центру сторінки.</p> </ul><p><b>Тема 4. HTML-теги. Таблиці</b></p> <p><i><b>C</b> </i> <i><b>видання та форматування таблиць <br></b> </i><i><u>Завдання рядка та комірки таблиці.</u> </i>Таблиця – це один із найбільш зручних способів представлення великих обсягів даних. Мова HTML має найбагатші можливості створення різних видів таблиць. <br>Під час створення таблиць використовується принцип вкладення: всередині основного елемента таблиці</p> TR > - тег, що задає рядок таблиці. Кінцевий тег можна використовувати, оскільки рядок закінчується там, де починається наступний рядок. <br>…TD > - тег, що задає осередок таблиці. Кінцевий тег також не можна використовувати. <br>Усередині осередків можуть бути будь-які дані і будь-які теги HTML, допустимі в тілі документа. Наприклад, осередок таблиці може містити вкладену таблицю або рисунок. Броузери автоматично обчислюють розміри осередків та всієї таблиці, хоча ці властивості частково можна поставити і за допомогою атрибутів. <br><i>Приклад (таблиця, що складається з двох рядків та стовпців). <br></i><TABLE ><br>ДержаваСтолиця <br>Росія Москва <br>Франція Париж <br>TABLE > <br>Ось як це виглядає на екрані: <p>Номер телефону</p> <p>Петрова А.І.</p> <p>Смирнов В.П.</p> <p><i><u>Завдання ширини кадру таблиці.</u> </i>За допомогою атрибуту <b>border</b>можна задавати ширину рамки таблиці в пікселях, наприклад: <br><TABLE bor der=”2”><br>Можна зробити межі таблиці невидимими, для цього ширину рамки таблиці потрібно встановити рівною 0, наприклад, <TABLE width =”300” bgcolor =”#00cc 99” bor der=”0”></p> <p><i><u>Завдання ширини та висоти таблиці</u> </i><i>. </i>Ширину та висоту таблиці можна задавати точно у пікселях або у відсотковому відношенні до ширини сторінки у вікні броузера. Існують стандартні атрибути: <br><b>width</b>- Ширина; <br><b>height</b>- Висота. <br>Наприклад, якщо нам потрібно задати таблицю певного розміру, наприклад, шириною 500 пікселів, то ми вкажемо: <br><TABLE width =”500” bor der=”1”><br>Якщо ми хочемо отримати таблицю на всю ширину екрана, не дбаючи при цьому, який дозвіл монітора у того, хто переглядатиме нашу Web-сторінку, то задамо ширину сторінки, як 100%. <br><TABLE width =”100%”bor der=”1 ”><br>Ось як це виглядає на екрані:</p> <p>Номер телефону</p> <p>Петрова А.І.</p> <p>Смирнов В.П.</p> <p>Якщо нам необхідна велика висота рядків, наприклад, 300 пікселів, то ми вкажемо ще один атрибут: <br><TABLE width=”100%” height=”300” bor der=”1”><br><i><u>Завдання кольору фону та кольору осередків таблиці</u> </i><i>. </i>Для всієї таблиці може бути заданий колір тла, для цього існує атрибут <b>bgcolor</b>. Значення цього атрибуту може бути або англійське слово, наприклад, red, або шістнадцятковий код, наприклад #FF0000. <br>Наприклад, якщо у створеній нами першій таблиці потрібно задати сріблястий фон, то ми вкажемо: <TABLE bgcolor=#c0c0c0></p> <p>Ось як це виглядає на екрані:</p> <p>Номер телефону</p> <p>Петрова А.І.</p> <p>Смирнов В.П.</p> <p>Можна задавати окремо колір осередків таблиці. У цьому випадку атрибут bgcolor міститься всередині елемента</p><p>Наприклад, <br><TABLE width=500 border =1><br>ДержаваСтолиця <br>Gold>РосіяYellow>Москва <br>Maroon>ФранціяOrange>Париж <br>TABLE ></p><p>Ось як це виглядає на екрані:</p> <p><i><u>Вирівнювання даних у осередках таблиці. <br></u> </i> C існує набір атрибутів, призначених для вирівнювання даних у осередках таблиці. Атрибут <b>align</b>дозволяє вирівнювати дані в осередках по горизонталі. Він приймає такі значення: <br>Left - вирівнювання вліво; <i><u><br></u> </i> Right – вирівнювання праворуч; <br>Center – вирівнювання по центру. <br>Атрибут <b>valign</b>дозволяє вирівнювати текст по вертикалі. Значення можуть бути такі: <br>Top - вирівнювання по верхньому краю осередку; <br>Middle – вирівнювання центром; <br>Baseline – вирівнювання за першим рядком <br><i>приклад. <br></i><TABLE width =100% border =1 align =center ><br> <TR ><br> <TD ><B >Вирівнювання по горизонталі B >TD > <br></p><p>По центру <br>left> По лівому краю <br>Праворуч <br> <TR ><br> <TD ><B >Вирівнювання по вертикалі B >TD > <br>valign=top > По верхньому краю TD > <br> <TD valign =middle >По центру TD > <br> <TD valign =baseline >По нижньому краю TD > <br>TR > <br>TABLE > <br>В результаті ми отримаємо наступну таблицю: <b>Вирівнювання по горизонталі</b> </p><p>По центру</p> <p>Ліворуч</p> <p>Праворуч</p> <p><b>Вирівнювання по <br>вертикалі</b></p> <p>По верхньому краю</p> <p>По центру</p> <p>По нижньому краю</p> <p><b><br>< </b><b>table</b> <b>width</b> <b>=500 </b><b>border</b> <b>=3> </b></p> <p> <b>Успішність</b> </p> <b>N <b>п</b><b>/ </b> <b>п</b> </b><b><b>Прізвище</b> </b><b><b>Школа</b> </b><b><b>Клас</b> </b><p><b> <span><b>Практична робота № 9 <br>«Створення та форматування таблиці»</b> </span> </b></p><p><b><b>Ціль:</b>навчитися створювати та форматувати прості таблиці у текстовому редакторі Блокнот. <br><b>Вказівки до виконання:</b> </b></p><p><b>Створіть нову Web-сторінку, яка у броузері має виглядати так:</b></p><b>Прізвище</b><p><b>Номер телефону</b></p><p><b>Петрова А.І.</b></p><p><b>31-74-16 </b></p><p><b>Смирнов В.П.</b></p><p><b>46-29-89 </b></p><p><b>Колір фону таблиці – сріблястий, ширина рамки таблиці – 1.</b></p><p><b>В елементі вкажіть назву сторінки «П/р №14».</b></p><p><b>Перегляньте створену Web-сторінку у вікні броузера.</b></p><p><b>Поверніться до файлу, збереженого в Блокноті. <br>Внесіть у нього зміни так, щоб Web-сторінка у броузері виглядала таким чином:</b></p><p><b>Телефонний довідник</b></p> <b>Прізвище</b><p><b>Номер телефону</b></p><p><b>Петрова А.І.</b></p><p><b>31-74-16 </b></p><p><b>Смирнов В.П.</b></p><p><b>46-29-89 </b></p> <p>Колір фону осередків першого рядка – світло-зелений, колір фону осередків інших рядків – сріблястий, ширина рамки таблиці – 5.</p><p><b>Перегляньте веб-сторінку у вікні броузера.</b></p><p><b>Збережіть зміни.</b></p><p><b><i><u><b>Об'єднання рядків або стовпців у осередку</b> </u> </i><i>. </i> </b></p><p><b>При побудові складних таблиць необхідно об'єднати (злити) в одному осередку кілька рядків або стовпців. Для цього існують атрибути: <b>colspan - у</b>показує кількість стовпців, об'єднаних в одному осередку (за замовчуванням = 1), <b>rowspan - у</b>показує кількість рядків, об'єднаних у одному осередку (за умовчанням=1). <i>Приклади:</i> </b></p><b>1 </b><p> <b>1 </b></p><p>Вся відмінність такої побудови таблиць полягає у появі параметра <b>rowspan="2",</b>цифра у якій, відповідає кількості " підрядок " , тобто. буквально те, скільки рядків злилося в осередку. Якщо в симетричній таблиці ми читаємо зліва-направо, то тут відбувається те саме, тільки чому ж у коді попереду осередки з двійкою стоїть осередок з цифрою три? Все дуже просто - <i>буквально</i>код для першого рядка розшифровується як "комірка, що містить дане 1", "комірка, що містить дане 3, що складається з ДВУ підстроків", код для другого рядка розшифровується як "комірка, що містить дане 2". <u>Як бачимо, фізично осередок 3 належить до ПЕРШОГО рядка!</u></p> <p>Якщо ж у нас існують комірки, поєднані по горизонталі, то замість тега <b>rowspan</b>використовується тег <b>colspan</b>, природно, в тому осередку, який займає площу кількох стовпців). <i>Наприклад:</i><i> </i> </p> <table width="684" border="0"><tr valign="top"><td width="80"> </td> <td width="79"> </td> </tr></table><table width="200" border="1"><tr align="center"><td colspan="2">1 </td> </tr><tr align="center"><td>2 </td><td>3 </td> </tr></table><p><b>Практична робота №10 <br>«Об'єднання рядків або стовпців у осередках таблиці»</b> </p> <p><b>Ціль:</b> <span>навчитися створювати складні таблиці у текстовому редакторі Блокнот. <br></span><span><b>Вказівки до виконання:</b> </p> <ul><p>Відкрийте текстовий редактор Блокнот.</p><p>Створіть нову Web-сторінку, яка у браузері має виглядати так:</p> </ul><p>Успішність</p>п/п <p>Прізвище</p> <p>Школа</p> <p>Клас</p> <p>Оцінки з хімії</p> <p>1 п/г</p> <p>2 п/г</p> <p><b>Іванов</b> </p> <p><b>Петров</b> </p> <p><b>Сидорів</b> </p> <p>Колір тла першого рядка таблиці - аквамарин, ширина таблиці – 500, ширина рамки таблиці – 3.</p> <ul><p>В елементі вкажіть назву сторінки «П/р №10».</p><p>Перегляньте створену Web-сторінку у вікні браузера.</p><p>Поверніться до файлу, збереженого в Блокноті. <br></span><br></p> </ul><p><i><u>Розмітка веб-сторінки за допомогою таблиці.</u> </i>Розмітку Web-сторінки зручно виконувати з допомогою таблиці. Можливі різні варіанти розмітки. Розглянемо деякі з них. <br><b>Перший варіант.</b>Розмітка сторінки проводиться з використанням сторінки шириною на весь екран, незалежно від того, який роздільна здатність екрана (width = "1000%"). В даному випадку зручно створити таблицю, що складається з двох рядків та двох стовпців. Верхній рядок буде відведено під заголовок сторінки, лівий стовпець буде відведено під меню веб-сайту. За такої розмітки сторінка завжди займатиме весь екран, незалежно від того, який дозвіл екрана стоїть у відвідувача (рис. 4.12).</p> <p><img src='https://i1.wp.com/ds03.infourok.ru/uploads/ex/08a8/00002fb7-1e40425c/hello_html_m775cb074.png' align="bottom" width="100%" loading=lazy loading=lazy></p> <p><b>Рис. 4.12.</b> </span><span>Приклад розмітки</span><span>Web</span><span>-Сторінки. Перший варіант</p> <p>До недоліків такої розмітки можна віднести "плавучість" вмісту сторінки, тобто при зменшенні роздільної здатності екрана вміст повинен поміститися у більш вузькі рамки, отже текст "сповзає" вниз. Щоб цього не відбувалося, потрібно вибрати фіксований розмір таблиці, тоді при будь-якій роздільній здатності екрана таблиця виглядатиме незмінною.</p> <p><b>Другий варіант.</b>Розмітка сторінки проводиться за допомогою таблиці шириною 760 пікселів, вирівняної по центру екрана. При цьому відвідувач, у якого роздільна здатність екрана дорівнює 800x600 пікселів, бачитиме сторінку шириною практично на весь екран, а відвідувач, у якого роздільна здатність монітора дорівнює 1024x768 і вище, бачитиме таблицю шириною 760 пікселів по центру екрана і білі поля з боків від неї.</p> <p>В даному випадку зручно створити таблицю, що складається з трьох рядків та одного стовпця. Верхній рядок буде відведений під заголовок сторінки, другий рядок буде відведений під меню Web-сайту, а третій рядок безпосередньо під зміст сайту (рис. 4.13).</p> <p><img src='https://i2.wp.com/ds03.infourok.ru/uploads/ex/08a8/00002fb7-1e40425c/hello_html_20004b1a.png' align="bottom" width="100%" loading=lazy loading=lazy></p> <p><b>Рис. 4.13.</b> </span><span>Приклад розмітки</span><span>Web</span><span>-Сторінки. Другий варіант</p> <p>Якщо необхідно розмістити всередині тексту сторінки будь-які ілюстрації, фотографії та ін., то тут також використовуються таблиці. У наведеному нижче прикладі в другий осередок другого рядка вставлена ​​таблиця, що складається з двох рядків і трьох стовпців. У першому і третьому осередку першого рядка вставлені малюнки, тоді як у другому осередку першого рядка - назва сторінки. До всіх осередків другого рядка введено текст (рис. 4.14).</p> <p><b>Рис. 4.14.</b> </span><span>Приклад розмітки</span><span>Web</span><span>-Сторінки. Третій варіант</p> <br clear="left"><br><img src='https://i1.wp.com/ds03.infourok.ru/uploads/ex/08a8/00002fb7-1e40425c/hello_html_m32b43cfb.png' align="bottom" width="100%" loading=lazy loading=lazy><h6>Тема 5 . Підсумкова робота «Створення Web-сайту на тему в ТР «Блокнот»</h6> <p>Учні вдома розробляють і оформляють на папері як творчої роботи проект Web-сайта, та був уроці реалізовують його засобами мови HTML .</p> <p>_____________________________________________________________________________</p> <p>Курс розроблений на основі книги І. Смирнової "Початки Web-дизайну".</p> <p><b>МІНІСТЕРСТВО ОСВІТИ МОСКІВСЬКОЇ ОБЛАСТІ</b></p> <p><b>ДБПОУ МО «ПАВЛОВО-ПОСАДСЬКИЙ ТЕХНІКУМ»</b></p> <p><b>З ВИКОНАННЯ КУРСОВОЇ РОБОТИ</b></p> <p><b>За дисципліною</b></p> <p><b>«Курсова на тему Web-Дизайн та програми для створення web-сторінок»</b></p> <p><b>За спеціальністю 230701</b></p> <p><b>"Прикладна інформатика в економіці" 4 курс</b></p> <p>Викладач: Г.Є</p> <p>Розглянуто цикловою методичною комісією</p> <p>Соціально-економічного профілю</p> <p>Протокол № від «» 20г.</p> <p>Голова циклової комісії <u>Мішина О.М.</u></p> <p>2016-2017 навч. рік</p> <p>Вступ</p> <p>1. World Wide Web3</p> <p>1.1. Поширення World Wide Web на Internet. 5</p> <p>2.. Створення Web-сторінки за допомогою мови HTML5</p> <p>2.1. Мова HTML 5</p> <p>2.2. Структура HTML документа5</p> <p>2.3 Форматування тексту7</p> <p>3. Програми для створення Web-сторінок8</p> <p>3.1 HTML-редактори8</p> <p>3.2 Графічні редактори13</p> <p>3.3 Технологія Flesh13</p> <p>4. Створення WEB-сторінок у WORD12</p> <p>4.1 Способи створення WEB-сторінок у WORD12</p> <p>4.2 Створення маркованих та нумерованих списків13</p> <p>4.3 Горизонтальні лінії13</p> <p>4.4 Додавання фону13</p> <p>4.5 Робота з таблицями13</p> <p>4.6 Робота з рисунками13</p> <p>4.7 Створення гіперпосилань14</p> <p>4.8 Вставлення відеозапису у Web-сторінку14</p> <p>Список використаної літератури16</p> <br><p><b>1. World Wide Web</b>– глобальна комп'ютерна мережа на сьогоднішній день містить мільйони сайтів, на яких розміщено різноманітну інформацію. Люди отримують доступом до цієї інформації у вигляді використання технології Internet. Для навігації в WWW використовуються спеціальні програми – Web-браузери, які суттєво полегшують подорож безкрайніми просторами WWW. Вся інформація у веб-браузері відображається у вигляді веб-сторінок, які є основним елементом байтів WWW.</p> <p>Web-сторінки, підтримуючи технологію мультимедіа, поєднують у собі різні види інформації: текст, графіку, звук, анімацію та відео. Від того, наскільки якісно та красиво зроблена та чи інша Web-сторінка, залежить багато в чому її успіх у Мережі.</p> <p>Користувачеві приємно відвідувати ті Web-сторінки, які мають стильне оформлення, не обтяжені надмірно графікою та анімацією, швидко завантажуються та правильно відображаються у вікні Web-браузера.</p> <br><br><p>Створити Web-сторінку непросто, але кожна людина хотіла б спробувати себе в ролі дизайнера. І я, в даному випадку, не виняток, тому й обрала таку тему для своєї курсової роботи.</p> <p>У своїй роботі я зробив спробу розібратися в тому, що необхідно знати і вміти для створення Web-сторінки, яке програмне забезпечення є інструментарієм створення Web-сторінок і як його ефективно використовувати.</p> <p>Також у цій роботі мною розглянуті основи мови програмування Web-сторінок – HTML, що є загальноприйнятим стандартом WWW. Це дасть нам можливість ознайомитись із структурою Web-сторінки та прийомами її правильного оформлення.</p> <p><b>1.1. Поширення World Wide Web на Internet</b>.</p> <p>Internet - це найбільша світова комп'ютерна мережу. Наразі Internet має приблизно 150 мільйонів користувачів більш ніж у 50 країнах. WWW доступний переважно через Internet; Але кажучи WWW і Internet ми маємо на увазі не те саме. WWW можна зарахувати до внутрішнього змісту, тобто це якийсь абстрактний світ знань, тоді як Internet є зовнішньою стороною глобальної мережі як величезної кількості кабелів і комп'ютерів.</p> <p>Так що ж таке World Wide Web, або, як кажуть у просторіччі, WWW, the Web, або ще простіше - 3W? WWW – це розподілена інформаційна система мультимедіа, заснована на гіпертексті. Давайте розберемо цю ухвалу по порядку.</p> <p>Розподілена інформаційна система: інформація зберігається на безлічі так званих WWW-серверів (servers). Тобто комп'ютерів, на які встановлене спеціальне програмне забезпечення, об'єднане в мережу Internet. Користувачі, які мають доступ до мережі, одержують цю інформацію за допомогою програм-клієнтів, програм перегляду WWW-документів. При цьому програма перегляду надсилає по комп'ютерній мережі запит на сервер, який зберігає файл з необхідним документом. У відповідь на запит сервер надсилає програмі перегляду цей необхідний файл або повідомлення про відмову, якщо файл з тих чи інших причин недоступний. Взаємодія клієнт-сервер відбувається за певними правилами або, як кажуть інакше, протоколами. Протокол, прийнятий WWW, називається HyperText Transfer Protocol, скорочено - HTTP.</p> <p>Мультимедіа: інформація включає не тільки текст, але і дво- і тривимірну графіку, відео і звук.</p> <p>Гіпертекст: інформація в WWW представляється у вигляді документів, будь-який з яких може містити як внутрішні перехресні посилання, так і посилання на інші документи, що зберігаються на тому самому або будь-якому іншому сервері.</p> <p>Такі посилання називають гіперпосиланнями чи гіперзв'язками. На екрані комп'ютера у вікні програми перегляду посилання виглядають як виділені будь-яким чином (наприклад, іншим кольором та/або підкресленням) ділянки тексту або графіки. Вибираючи гіперпосилання, користувач програми перегляду може швидко переміщатися від однієї частини документа до іншої, або від одного документа до іншого. При необхідності програма перегляду автоматично зв'язується з відповідним сервером у мережі та запитує документ, на який зроблено посилання. До речі, ідея гіпертекстового представлення інформації має бути добре знайома користувачам різних версій системи Microsoft Windows. Саме за цим принципом побудована в Windows система підказок (Help), з тією різницею, що гіпертекстова система підказок Windows не є розподіленою.</p> <p>Отже, Web-сторінка може містити стилізований та форматований текст, графіку та гіперзв'язки з різними ресурсами Internet. Щоб реалізувати всі ці можливості, була розроблена спеціальна мова, названа HyperText Markup Language (HTML), тобто Мова Розмітки Гіпертексту. Документ, написаний на HTML, є текстовим файлом, який містить власне текст, що несе інформацію читачеві, і прапори розмітки. Останні є певними послідовностями символів, які є інструкціями для програми Перегляду; відповідно до цих інструкцій програма має в своєму розпорядженні текст на екрані, включає в нього малюнки, які зберігаються в окремих графічних файлах, і формує гіперзв'язки з іншими документами або ресурсами Internet. Таким чином, файл на мові HTML набуває вигляду WWW-документа тільки тоді, коли він інтерпретується програмою перегляду. Про мову HTML буде детально розказано в наступному розділі, оскільки без знання основ цієї мови неможливо створити Web-сторінку для публікації WWW.</p> <p><b>Створення Web-сторінки за допомогою HTML</b></p> <p><b>Мова HTML</b></p> <p>Web-сторінки можуть існувати в будь-якому форматі, але як стандарт прийнятий Hyper Text Markup Language - мова розмітки гіпертекстів, призначена для створення форматованого тексту, насиченого зображеннями, звуком, анімацією, відеокліпами та гіпертекстовими посиланнями на інші документи, розкидані як по всьому Web- простору, так і що знаходяться на цьому ж сервері або є складовою цього ж Веб-проекту.</p> <p>Можна працювати на Web без знання мови HTML, оскільки тексти HTML можуть створюватися різними спеціальними редакторами та конвертерами. Але писати безпосередньо на HTML неважко. Можливо, це навіть легше, ніж вивчати HTML-редактор або конвертер, які часто обмежені у своїх можливостях, містять помилки або проводять поганий HTML-код, який не працює на різних платформах.</p> <p>Мова HTML існує у кількох варіантах і продовжує розвиватися, але конструкції HTML швидше за все будуть використовуватись і надалі. Вивчаючи HTML і пізнаючи його глибше, створюючи документ на початку вивчення HTML і розширюючи його наскільки це можливо, ми маємо можливість створювати Web-сторінки, які можна переглянути багатьма браузерами Web, як, і у майбутньому. Це не виключає можливості використання інших методів, наприклад метод розширених можливостей, який надається Netscape Navigator, Internet Explorer або деякими іншими програмами.</p> <p>Робота з HTML - це спосіб засвоїти особливості створення документів у стандартизованій мові, використовуючи розширення тільки якщо це дійсно необхідно.</p> <p>HTML було ратифіковано World Wide Web Consortium. Він підтримується декількома широко поширеними браузерами, і, можливо, стане основою майже всього програмного забезпечення, яке стосується Web.</p> <p><b>Структура HTML документа</b></p> <p>Оскільки HTML-документи записуються в ASCII-форматі, то її створення може використаний будь-який текстовий редактор.</p> <p>Зазвичай HTML-документ - це файл із розширенням.html або.htm, в якому текст розмічений HTML-тегами (англ. tag - спеціальні вбудовані вказівки). Засобами HTML задаються синтаксис та розміщення тегів, відповідно до яких браузер відображає вміст веб-документа. Текст самих тегів Веб-браузером не відображається.</p> <p>У HTML документі стартовим тегом є тег <Html>, а завершальним -</Html>.</p> <p>Завершальний тег відрізнятиметься від стартового лише тим, що перед текстом у дужках стоїть символ "/" (слєш).</p> <p>Браузер, який читає HTML-документ, відображає його у вікні, використовуючи структуру HTML-тегів. У кожному HTML-документі повинні бути присутні три головні частини:</p> <p>1) Оголошення HTML</p> <p><HTML>і</HTML>. Пара цих тегів повідомляє програмі перегляду (браузеру) що між ними укладено документ у форматі HTML, причому першим тегом у документі має бути тег (на самому початку документа), а останнім - (наприкінці документа).</p> <p>2) Заголовна частина.</p> <p><head>і</head>. Між цими тегами міститься інформація про документ (назва, ключові слова для пошуку, опис тощо). Однак найбільш важливою є назва документа, яку ми бачимо у верхньому рядку вікна браузера та у списках "Вибране". Спеціальні програми-спайдери пошукових систем використовують назву документа для побудови баз даних. Для того, щоб дати назву своєму HTML-документу, текст поміщається між тегами. <Title>і.

            Моя перша сторінка

            3) Тіло документа.

            Третьою головною частиною документа є його тіло. Воно слідує відразу за заголовком і знаходиться між тегами і. Тіло HTML-документа - це місце, куди автор містить інформацію, відформатовану засобами HTML.

            Моя перша сторінка......................................

            Тепер ми можемо написати HTML-код нашої сторінки:

            Моя перша сторінка!

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

            У розділі BODY всі символи табуляції та кінця рядків браузером ігноруються та ніяк не впливають на відображення сторінки. Тому переклад рядка у вихідному тексті HTML-документа не призведе до початку нового рядка в тексті, що відображається оглядачем за відсутності спеціальних тегів. Це правило дуже важливо пам'ятати і не забувати ставити теги, що розділяють рядки, інакше у тексту не буде абзаців, і він стане нечитаним.

            Для початку нового рядка використовується тег
            (скор. від англ. break – перервати). Цей тег призводить до відображення браузером подальшого тексту з початку наступного рядка. Тег, що закриває для нього, не використовується. Він зручний, якщо потрібно з якогось місця писати з нового рядка без початку нового абзацу, наприклад, у вірші. Повторне його використання дозволяє вставити один або кілька порожніх рядків, відсунувши наступний фрагмент сторінки вниз.

            Суцільний текст без проміжків читається не дуже легко, його незручно переглядати та знаходити потрібні місця. Розбитий на абзаци текст сприймається набагато швидше. Для початку нового абзацу використовується тег

            (англ. paragraph – абзац). Цей тег, крім початку нового рядка, вставляє один порожній рядок. Усередині дужок тега, крім його назви, можуть розміщуватися також атрибути (англ. atributes - атрибути). Вони відокремлюються від назви і між собою пробілами (одним або декількома), а пишуться як ім'я атрибута="значення". Якщо значення не містить прогалин, то лапки можуть бути опущені, але робити так не рекомендується. Тег

            Якщо його немає, новий тег означає закриття попереднього, відповідно вкладені неможливі. Вирівнити текст центром можна також тегом.

            Тепер ми можемо помістити на нашу Web-сторінку певний текст із різним вирівнюванням:

            Моя перша сторінка

            Тут будуть мої особисті сторінки!

            На них Ви зможете знайти: - розповідь про мене та про мої захоплення; - мої фотографії.

            З однієї з моїх сторінок можна буде надіслати мені електронного листа.

            Крім використання цих тегів, для розриву рядків можливе використання символів кінця рядків та табуляцій у самому HTML-документі. Для цього існує тег. Весь текст, поміщений між тегами і виводитиметься без змін, тобто з усіма кінцями рядків та табуляціями.

            Наприклад:

            Цей текст написаний у два рядки.

            У HTML-документі, крім тексту, можуть бути горизонтальні розділові лінії. Вони, як і текст, не вимагають жодних зовнішніх файлів. Тег виведе горизонтальну лінію одиничної товщини вздовж усієї ширини сторінки. Горизонтальна розділова лінія завжди призводить до розриву рядка, але порожніх рядків між лінією та текстом не з'являється. Тег може містити кілька атрибутів. і дають контурну лінію із тривимірним ефектом поглиблення. дає суцільну чорну лінію. Лінія може не простягатися на всю ширину сторінки, а становити лише деяку частину. Атрибут WIDTH визначає ширину лінії у відсотках від ширини всієї сторінки або в пікселах. Наприклад, 50% - половина ширини сторінки, 400 - ширина 400 пікселів. Атрибут ALIGN може приймати значення, аналогічні його значенням для тега, але стандартне вирівнювання - по центру. Атрибут SIZE визначає товщину лінії в пікселах від 1 до 175; за умовчанням 1, але якщо (лінія - контурна), то додається товщина, необхідна для тривимірного ефекту поглиблення. Лінії, поряд із абзацами, дозволяють виділити логічні фрагменти тексту. Але велика кількість горизонтальних ліній є неприємною для відвідувача вашої Веб-сторінки, тому після кожного абзацу їх ставити не слід. Вони більше підходять виділення цілих розділів.

            Поломки