Слайд 13
Проста HTML-сторінка
Найпростіша HTML-сторінка складається як мінімум з трьох
тегів.
Тег - це контейнер, в якому знаходиться весь
вміст сторінки, включаючи теги і . Як правило, тег йде в документі другим після доктайпів.
Тег призначений для зберігання інших елементів, мета яких - допомогти браузеру в роботі з даними. Вміст цього тега не відображається безпосередньо.
Тег призначений для зберігання змісту веб-сторінки (контенту), що відображається у вікні браузера.
Слайд 28
Блочні елементи
Зазвичай блокові елементи використовуються, щоб розділити вміст
web-сторінки на логічні блоки (наприклад, заголовок (шапка сайту), меню,
блок з контентом, нижній колонтитул і ін.).
Блокові елементи неможна вкладати в рядкові, винятком є лише посилання і осередки таблиць, всередині яких за стандартом HTML5 можуть бути розташовані блокові елементи.
Examples of Block Elements:
,
Слайд 29
Строчні елементи
Використовуються для розмітки частин вмісту елементів.
Ширина строчного
елемента дорівнює обсягу вмісту.
На відміну від блокових елементів браузер
не додає розрив рядка до і після строчного елемента, тому, якщо кілька малих елементів йдуть підряд один за одним, вони розташовуються на одному рядку і переносяться на інший рядок при необхідності.
У більшості випадків всередину строчних елементів допустимо поміщати інші строчні елементи, вставляти блокові елементи всередину строчних заборонено.
Examples of Inline Elements:
, , , , , , , and
Слайд 30
Взаємодія блочних і строчних елементів
Слайд 31
Підключення
Посилання () – зв'язок із зовнішнім документом
href="main.css" rel="Stylesheet" />
Скрипти () – опис скриптів
Слайд 35
Заголовки
Заголовок
Заголовок
Заголовок
Заголовок
Заголовок
Заголовок
heading
Слайд 36
Абзац та розрив строки
Абзац
paragraph
Розрив
строки
break
Слайд 37
Шрифт
Жирний
bold text
Курсів
italic text
Підкреслений
underlined text
Слайд 38
Верхні та нижні індекси
Підстроковий
subscripts
Надстроковий
superscripts
Слайд 39
Шрифт
Текст, який
не змінюється
браузером
preformatted text
Моношириний
teletype or monospaced text
Слайд 40
Цитати
У HTML існує кілька тегів для позначення цитат:
призначений для виділення довгих цитат, які можуть складатися з
декількох абзаців. Тег виділяє цитату як окремий блок тексту з відступами.
призначений для виділення коротких цитат в тексті пропозиції. Текст всередині цього тега автоматично обрамляється лапками.
використовується для того, щоб виділити джерело цитати, назва твору або автора цитати.
Слайд 41
Зміна тексту
Якраз для опису змін призначені теги
і .
виділяє текст, який був вилучений у новій
версії документа.
виділяє текст, який був доданий в новій версії документа.
Обидва тега мають атрибут datetime, в якому можна вказати дату і час, коли була внесена та чи інша правка.
Найпростішим прикладом застосування цих тегів може служити список помилок. Коли помилка виправлена, її позначають тегом , якщо знайдена нова помилка, то її додають в список і позначають тегом .
Слайд 42
Специальні символи
< < или <
> > или >
" " или
" quote
& & или & ampersand
© © или © copyright
™ ™ или trademark
или
no break space
…
Слайд 46
Кольори
В HTML колір задається двома способами
за допомогою шістнадцятирічного
коду
за назвою деяких кольорів
Слайд 47
Кольорова модель RGB
Червоний Red
Зелений Green
Синій Blue
Слайд 48
Кольорова модель RGB
Три кольорових складових
RED
GREEN
BLUE
Кожна кольорова складова має
значення в диапазоні
0 ÷ 255 або
00 ÷ FF
Слайд 49
Кольорова модель RGB
Формування кольору
DB + 60 + 1C
= DB601C
Перед кодом кольору додається символ #
#DB601C або #db601c
Слайд 50
Цветовая модель RGB
Названия цветов
Слайд 52
Web-кольори
Для кожної колірної складової можна використовувати тільки значення
00
33
66
99
СС
FF
Слайд 53
Web-кольори
Приклади web-кольорів
#336699
#66FF00
#0033СС
#FFCC99
#000000
#333333
Слайд 55
Визначення
Гіперпосилання (англ. Hyperlink) - частина гіпертекстового документа, що
посилається на інший елемент (текст, заголовок, зображення і т.п.)
в самому документі, на інший об'єкт (файл, каталог, додаток), розташований на локальному диску або в комп'ютерній мережі , або на елементи цього об'єкта
Слайд 56
Гіперпосилання
Гіперпосилання
anchor
hyperreference
Слайд 57
Гіперпосилання
Meta
FTP
Послати листа
Слайд 58
Гіперпосилання
Абсолютні
КНЕУ
Відносні
(приклад – файл contents.html)
Глава 1
Додаток
2
Новини
Слайд 59
Посилання на файл
Посилання може вказувати на будь-яку веб-сторінку,
на будь-який файл. Якщо клацнути по посиланню, що веде
на файл, то браузер запропонує його завантажити.
Однак, якщо браузер вміє обробляти цей тип файлів, то вміст файлу відкриється прямо в браузері. Найчастіше так відбувається з зображеннями. Останнім часом браузери навчилися відкривати .pdf файли і багато інших.
Слайд 61
Гіперпосилання всередені документу
Закладки
Що таке ICANN
Що таке
система домених імен DNS
Посилання на закладку
Що таке ICANN
href=#2>Що таке система домених імен DNS
Слайд 62
Гіперпосилання всередені документу
Посилання з якорем зазвичай використовуються для
створення навігації усередині сторінки. Наприклад, змісту на початку сторінки
з великою статтею.
Посилання з якорем містить символ #, після якого йде ідентифікатор. Ідентифікатор створюється за допомогою атрибута id, який може бути заданий у будь-якого тега.
Можна задати адресу, що складається з одного якоря, наприклад:
Глава 1 При натисканні на таке посилання браузер знайде на сторінці елемент з атрибутом id що має значення glava1 і прокрутить вікно сторінки до нього. Тобто перезавантаження сторінки не відбудеться.
Якір можна використовувати і в абсолютних адресах, тоді після переходу на потрібну сторінку відбудеться прокрутка до заданої частини цієї сторінки.
Слайд 63
Гіперпосилання всередені документу
Закладки
Що таке ICANN
Що таке
DNS
Посилання на закладку
Що таке ICANN
Що таке
DNS
Слайд 65
Гіперпосилання
Надіслати листа
cc – Carbon Copy
bcc –
Blind Carbon Copy
Слайд 66
Підказка
Для того, щоб додати посиланням підказку, треба використовувати
атрибут title. наприклад:
Підказка з'явиться, коли курсор затримається
над посиланням деякий час.
Підказки допомагають роз'яснити призначення незрозумілих посилань, а також посилань-зображень.
Слайд 68
Формати графічних файлів
jpg (jpeg) –
Joint Photographic Experts
Group
gif – Graphic Interchange Format
png – Portable Graphic Network
Слайд 70
Альтернативний текст
Якщо у користувача відключені зображення або їх
неможливо завантажити, то в браузері відображається альтернативний текст. Наприклад,
якщо меню зроблено за допомогою зображень, то альтернативний текст допоможе зрозуміти, куди веде кожен пункт. Загалом, ставити альтернативний текст добре.
Альтернативний текст зображення задається за допомогою атрибута alt. приклад:
Слайд 71
Розміри зображень
Щоб керувати шириною і висотою зображення, потрібно
використовувати атрибути width і height. приклад:
src = "..."> У прикладі зображенню задана ширина 100px. Зверніть увагу, що в атрибуті width після цифри немає px. Якщо ви задаєте розмір картинки в пікселях, то використовуйте просто цифри. Додавати px не потрібно, такий стандарт.
У другому прикладі зображенню задана відносна ширина, 50 відсотків:
Висоту в процентах зазвичай не задають.
Якщо задати тільки один з розмірів, ширину або висоту, то другу розмірність браузер вирахує самостійно виходячи з пропорцій зображення.
Якщо ж поставити і ширину, і висоту для картинки:
То браузер може порушити пропорції вихідного зображення.
Слайд 72
Зображення - посилання
Посилання можна робити не тільки з
допомогою тексту, а й за допомогою зображень. Для цього
потрібно обернути тег
в тег
. наприклад:
Часто посилання-зображення використовуються в галереях, коли зі зменшеною версією зображення ставиться посилання на повнорозмірне зображення.
Слайд 75
Списки
Для створення списків в HTML потрібні два елементи,
які створюють список тільки за умови використання їх обох.
Перший застосовується для розмітки кожного пункту списку. Другий визначає тип створюваного списку: упорядкований (нумерований) або невпорядкований (маркирований) .̆
невпорядкований список -
упорядкований список -
елемент списку -
Слайд 76
Маркирований список
Червоний
Жовтий
Зелений
unordered list
list item
Червоний
Жовтий
Зелений
Слайд 77
Нумерований список
Червоний
Жовтий
Зелений
ordered list
list item
Червоний
Жовтий
Зелений
Слайд 80
Багаторівневий список
Створити багаторівневий список досить просто.
Спочатку потрібно створити
список першого рівня, а потім всередину будь-якого елементу цього
списку, між тегами
і li>, додати список другого рівня. При цьому необхідно акуратно закривати всі теги.
Приклад правильного коду:
- 1
- 1.1 li>
- 1.2 li>
Ul> li> - 2 li> ul>
Кількість рівнів в списках не обмежена. В багаторівневому списку можна використовувати як впорядковані, так і невпорядковані списки.
Слайд 81
Список визначень
Список визначень створюється за допомогою трьох ключових
слів:
позначає сам список визначень;
позначає термін;
позначає визначення
терміна.
Теги
і пишуться парами всередині .
наприклад:
- Термін dt>
- Визначення dd>
- Другий термін dt>
- І його визначення dd>
- Кішка dt>
- Вовняна виріб розважального характеру dd>
dl>
Слайд 85
HTML таблиці
HTML таблиці складаються з осередків, що утворюються
при перетині рядків і стовпців.
Осередки таблиць можуть містити будь-які
HTML-елементи, такі як заголовки, списки, текст, зображення, елементи форм, а також інші таблиці.
Таблиці в HTML-документах використовуються не тільки для угруповання пов'язаної інформації, але і для точного позиціонування фрагментів тексту і зображень відносно один одного.
За допомогою таблиць можна вирівняти фрагменти сторінок відносно один одного, розмістити поруч зображення і текст, управляти колірним оформленням, розбити текст на стовпці.
Для всіх елементів таблиці доступні глобальні атрибути, а також власні атрибути.
Слайд 86
Тегі для розмітки таблиці
Для розмітки таблиці використовуються три
основних тега
... Розмічає таблицю в
цілому
... tr> (table row) Розмічає рядок таблиці ... td> (table data ) розмічає осередок в рядку таблиці Для того, щоб додати стовпець в таблицю, треба в кожен рядок |
додати по осередку .
Слайд 87
Таблиця
Ячейка 1
Ячейка 2
Ячейка
3 | Ячейка 4 |
Слайд 88
Розміри ячейок і стовбців
Розміри осередків і стовпців теж можна
задавати вручну, особливо якщо вам не подобається, як браузер
розподілив ширину колонок. Розміри осередків задаються точно так же, як і розміри таблиці: за допомогою атрибутів width і height або CSS.
Слайд 89
Ширина і висота таблиці
За замовчуванням ширина і висота таблиці
залежить від вмісту і відступів всередині осередків. Чим менше
вмісту, тим меньше розміри таблиці.
Розмірами можна керувати за допомогою атрибутів таблиці і CSS.
Варто зазначити, що у таблиці є мінімальні розміри, які залежать від змісту, меньше яких вона не стиснеться, яке б значення ширини або висоти ні задавалося.
Розміри таблиці можна задавати як в абсолютних одиницях, наприклад, в пікселях - 20px, так і у відносних, у відсотках - 20%.
Ячейка 1 Ячейка 2
Ячейка 3 | Ячейка 4 |
Слайд 91
об'єднання осередків
Щоб об'єднати комірки по горизонталі, необхідно використовувати
атрибут colspan у тегів або .
Коли ви задаєте
осередку атрибут colspan зі значенням 2, то осередок як би «розтягується» на осередок праворуч, але той осередок не зникає, а відсувається і в таблиці з'являється новий стовпець. Щоб видалити його, потрібно видалити осередок, яка знаходиться праворуч від «розтягнутого».
Слайд 92
Таблица
Ячейка 1Ячейка 2
Ячейка 3
Слайд 93
Объединение ячеек
Об'єднання осередків по вертикалі трохи складніше.
Воно
здійснюється за допомогою атрибута rowspan у тега або
. Коли ви задаєте осередку атрибут rowspan зі значенням 2, то осередок як би «розтягується» на наступний рядок. При цьому осередок, який був під «розтягнутим» відсувається в своєму ж рядку вправо, що додає в таблицю зайвий стовпець. Видаливши осередок, яка був під «розтягнутим» ми позбудемося цього стовпчика.
Слайд 94
Таблиця
Ячейка 1
Ячейка
2Ячейка 3
Слайд 97
Елемент створює підпис таблиці. Додається безпосередньо після
тега , поза описом рядка або комірки.
Слайд 98
Елемент створює структурну групу стовпців, виділяючи логічно
однорідні осередки. Групує один або більше стовпців для форматування,
дозволяючи застосувати стилі до стовпців, замість того, щоб повторювати стилі для кожного осередку і для кожного рядка. Додається безпосередньо після тегів і .
Слайд 99
Елемент формує неструктурні групи стовпців, які ділять
таблицю на розділи, що не належать до загальної структури,
тобто що не містять інформацію одного типу. Дозволяє задавати властивості стовпців для кожного стовпця в межах елемента . За допомогою атрибута |