Відмінності між версіями «4 Посилання та прив’язки»
Donserg (Обговорення • внесок) м (Захист на 4 Посилання та прив’язки встановлено ([edit=sysop] (безстроково) [move=sysop] (безстроково))) |
Vorobel (Обговорення • внесок) |
||
Рядок 1: | Рядок 1: | ||
− | |||
− | |||
− | Будь-який рядковий елемент у документі можна перетворити на анкерне посилання, додаючи навколо нього елемент a. Наприклад, в наступному документі HTML текст Yahoo Developer Network перетворений на посилання ( | + | == Посилання == |
− | + | ||
− | + | ''Посилання'' є частиною Web-сайту (створеного зазвичай за допомогою HTML, але не завжди), які вказують на інші ресурси – інші HTML-документи, текстові файли, файли PDF, і т.д. Існують посилання, по яким браузер має переходити автоматично, створені за допомогою елементів link (використовуються для імпорту файлів CSS в документ HTML), та існують також посилання, які користувач не зобов’язаний активувати. Вони називаються анкерами, і їх можна додавати в документ за допомогою елемента '''a'''. | |
− | + | Елемент '''a''' позначає "якір/anchor". Атрибут href це скорочення від "hypertext reference/гіпертекстове посилання", вказує місце, на яке виконується перехід по даному посиланню - зазвичай це інтернет-адреса та/або ім'я файлу. | |
− | + | ||
− | + | Будь-який рядковий елемент у документі можна перетворити на анкерне посилання, додаючи навколо нього елемент a. Наприклад, в наступному документі HTML текст Yahoo Developer Network перетворений на посилання ([http://dowkar.net78.net/examples/example1/index.html переглянути ]). | |
− | + | ||
− | + | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
− | + | <html> | |
− | + | <head> | |
− | + | <meta http-equiv="content-type" content="text/html; charset=utf-8"> | |
− | + | <title>Link Example</title> | |
+ | <link rel="stylesheet" href="styles.css"> | ||
+ | </head> | ||
+ | <body> | ||
+ | A link to the YDN | ||
+ | <a href="http://developer.yahoo.com">Yahoo Developer Network</a> | ||
+ | </body> | ||
+ | </html> | ||
Рядок 21: | Рядок 26: | ||
title – додаткова інформація про зовнішній ресурс. | title – додаткова інформація про зовнішній ресурс. | ||
− | + | '''Зовнішні й внутрішні посилання''' | |
− | Зовнішні й внутрішні посилання | + | |
− | + | Приклад зовнішнього посилання: | |
− | + | ||
+ | <a href="http://uk.wikipedia.org/">uk.wikipedia.org</a> | ||
− | + | У прикладі атрибут href має значення "http://uk.wikipedia.org", яке є повною адресою uk.wikipedia.org і називається URL (Uniform Resource Locator/універсальний локатор ресурсу). Зверніть увагу, що "http://" завжди повинно входити до складу URL-ів. | |
− | + | ||
− | + | ||
− | + | Якщо ви робите посилання між сторінками на одному web-сайті, то не треба вказувати повну адресу (URL) документа. Наприклад, якщо у вас дві сторінки (назвемо їх page1.htm і page2.htm), збережені в одній папці, ви можете зробити посилання з однієї сторінки на іншу, просто надрукувавши ім'я файлу на посиланні. Тобто посилання з page1.htm на page2.htm буде виглядати так: | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | href = ""-шлях до таблиці стилів css, | + | <a href="page2.htm">Натисніть для переходу на сторінку 2</a> |
− | type = "text / css"-тип завжди text / css | + | |
− | rel = "stylesheet"-даний атрибут вкаже, що цей файл | + | Крім тексту, в якості посилань можна використовувати і малюнки. Зображення в цьому випадку треба помістити між тегами <a> і </a>. Приклад: |
+ | |||
+ | <html> | ||
+ | <head> | ||
+ | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | ||
+ | <title>Посиланя</title> | ||
+ | </head> | ||
+ | <body> | ||
+ | <a href="sample.html"> | ||
+ | <img src="images/sample.gif" width="50" height="50" alt="Приклад"> | ||
+ | </a> | ||
+ | </body> | ||
+ | </html> | ||
+ | |||
+ | ==Прив'язки== | ||
+ | |||
+ | '''Прив'язка CSS до HTML-коду''' | ||
+ | |||
+ | Прив'язка CSS до HTML-коду. Існує кілька способів прив'язки CSS в документі HTML. Найкращим є спосіб прикріплення каскадних списків стилів окремим файлом з розширенням css. Також властивості можна прописувати всередині документа у вигляді класів і застосовувати класи стилів до елементів сторінки, або прописувати css -властивості для елементів сторінки всередині тегів за допомогою властивості style = "". | ||
+ | |||
+ | ''Розміщення стилів у окремому файлі'' | ||
+ | |||
+ | В html таблиця стилів css прив'язується в тезі <head> у вигляді: | ||
+ | <head> | ||
+ | <link href="style.css" type="text/css" rel="stylesheet"> | ||
+ | </head> | ||
+ | href = "style.css" - шлях до таблиці стилів css, вказується URL або просто ім'я CSS файлу, якщо він знаходиться в тому ж каталозі, що і html файл; | ||
+ | type = "text/css" - тип завжди text/css; | ||
+ | rel = "stylesheet" - даний атрибут вкаже, що цей файл є таблицею стилів для html. | ||
Запишемо в блокноті код: | Запишемо в блокноті код: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
− | a: | + | <html> |
+ | <head> | ||
+ | <title>Example 2</title> | ||
+ | <link href="style.css" type="text/css" rel="stylesheet"> | ||
+ | </head> | ||
+ | <body> | ||
+ | <a href=" http://wiki.tneu.edu.ua./">Головна сторінка</a> | ||
+ | <a class ="my" href="http://wiki.tneu.edu.ua/index.php?title=4_Посилання_та_прив’язки">Посилання та прив’язки</a> | ||
+ | </body> | ||
+ | </html> | ||
− | + | та збережемо, як index.html. | |
+ | |||
+ | Створимо в блокноті новий документ, запишемо код: | ||
− | + | a: link { | |
+ | color: green;/ * змінюємо колір всіх невідвіданих посилань на сторінці " * / | ||
+ | } | ||
+ | |||
+ | a.my { | ||
+ | color: red/ * створюємо новий клас для посилань * / | ||
+ | } | ||
− | + | Збережемо його в ту-ж директорію де лежить записаний вище index.html з ім'ям style.css. | |
− | + | ||
− | + | Ми прикріпили файл списку стилів style.css до документа index.html, вміст index.html. Переглянути [http://dowkar.net78.net/examples/example3/index.html приклад] | |
− | + | Перевага цього способу полягає в тому що один файл списку стилів можна прикріпити до кількох документів html, і для зміни стилів цих сторінок не доведеться редагувати код кожної сторінки, достатньо буде змінити опис стилів в одному файлі сss, що дуже зручно при редагуванні сайту з десятками і сотнями сторінок. | |
− | + | ''Розміщення стилів CSS всередині HTML'' | |
− | + | При розміщенні опису стилів всередині документа використовується тег <style type="text/css"></style>. Цей тег зазвичай розміщується всередині <head></head>, але це не обов'язково, головне, опис стилю повинен бути розміщеним вище місця його застосування в коді. | |
− | При розміщенні опису стилів всередині документа використовується тег <style type="text/css"> </ style>. Цей тег зазвичай розміщується всередині <head> </ head>, але це не обов'язково, головне, опис стилю | + | Приклад: |
− | + | <head> | |
+ | <style type="text/css"> | ||
+ | .moj2 { | ||
+ | color: #6633FF; | ||
+ | } | ||
+ | </ style> | ||
+ | </head> |
Версія за 10:52, 20 червня 2013
Посилання
Посилання є частиною Web-сайту (створеного зазвичай за допомогою HTML, але не завжди), які вказують на інші ресурси – інші HTML-документи, текстові файли, файли PDF, і т.д. Існують посилання, по яким браузер має переходити автоматично, створені за допомогою елементів link (використовуються для імпорту файлів CSS в документ HTML), та існують також посилання, які користувач не зобов’язаний активувати. Вони називаються анкерами, і їх можна додавати в документ за допомогою елемента a. Елемент a позначає "якір/anchor". Атрибут href це скорочення від "hypertext reference/гіпертекстове посилання", вказує місце, на яке виконується перехід по даному посиланню - зазвичай це інтернет-адреса та/або ім'я файлу.
Будь-який рядковий елемент у документі можна перетворити на анкерне посилання, додаючи навколо нього елемент a. Наприклад, в наступному документі HTML текст Yahoo Developer Network перетворений на посилання (переглянути ).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>Link Example</title> <link rel="stylesheet" href="styles.css"> </head> <body> A link to the YDN <a href="http://developer.yahoo.com">Yahoo Developer Network</a> </body> </html>
Анкер має декілька атрибутів, які можна використовувати:
href – ресурс, на який вказує анкер (зовнішній файл або ID анкера).
id – ID анкера, якщо анкер є метою, а не посиланням.
title – додаткова інформація про зовнішній ресурс.
Зовнішні й внутрішні посилання
Приклад зовнішнього посилання:
<a href="http://uk.wikipedia.org/">uk.wikipedia.org</a>
У прикладі атрибут href має значення "http://uk.wikipedia.org", яке є повною адресою uk.wikipedia.org і називається URL (Uniform Resource Locator/універсальний локатор ресурсу). Зверніть увагу, що "http://" завжди повинно входити до складу URL-ів.
Якщо ви робите посилання між сторінками на одному web-сайті, то не треба вказувати повну адресу (URL) документа. Наприклад, якщо у вас дві сторінки (назвемо їх page1.htm і page2.htm), збережені в одній папці, ви можете зробити посилання з однієї сторінки на іншу, просто надрукувавши ім'я файлу на посиланні. Тобто посилання з page1.htm на page2.htm буде виглядати так:
<a href="page2.htm">Натисніть для переходу на сторінку 2</a>
Крім тексту, в якості посилань можна використовувати і малюнки. Зображення в цьому випадку треба помістити між тегами <a> і </a>. Приклад:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Посиланя</title> </head> <body> <a href="sample.html"> <img src="images/sample.gif" width="50" height="50" alt="Приклад"> </a> </body> </html>
Прив'язки
Прив'язка CSS до HTML-коду
Прив'язка CSS до HTML-коду. Існує кілька способів прив'язки CSS в документі HTML. Найкращим є спосіб прикріплення каскадних списків стилів окремим файлом з розширенням css. Також властивості можна прописувати всередині документа у вигляді класів і застосовувати класи стилів до елементів сторінки, або прописувати css -властивості для елементів сторінки всередині тегів за допомогою властивості style = "".
Розміщення стилів у окремому файлі
В html таблиця стилів css прив'язується в тезі <head> у вигляді:
<head> <link href="style.css" type="text/css" rel="stylesheet"> </head> href = "style.css" - шлях до таблиці стилів css, вказується URL або просто ім'я CSS файлу, якщо він знаходиться в тому ж каталозі, що і html файл; type = "text/css" - тип завжди text/css; rel = "stylesheet" - даний атрибут вкаже, що цей файл є таблицею стилів для html.
Запишемо в блокноті код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Example 2</title> <link href="style.css" type="text/css" rel="stylesheet"> </head> <body> <a href=" http://wiki.tneu.edu.ua./">Головна сторінка</a> <a class ="my" href="http://wiki.tneu.edu.ua/index.php?title=4_Посилання_та_прив’язки">Посилання та прив’язки</a> </body> </html>
та збережемо, як index.html.
Створимо в блокноті новий документ, запишемо код:
a: link { color: green;/ * змінюємо колір всіх невідвіданих посилань на сторінці " * / } a.my { color: red/ * створюємо новий клас для посилань * / }
Збережемо його в ту-ж директорію де лежить записаний вище index.html з ім'ям style.css.
Ми прикріпили файл списку стилів style.css до документа index.html, вміст index.html. Переглянути приклад
Перевага цього способу полягає в тому що один файл списку стилів можна прикріпити до кількох документів html, і для зміни стилів цих сторінок не доведеться редагувати код кожної сторінки, достатньо буде змінити опис стилів в одному файлі сss, що дуже зручно при редагуванні сайту з десятками і сотнями сторінок.
Розміщення стилів CSS всередині HTML
При розміщенні опису стилів всередині документа використовується тег <style type="text/css"></style>. Цей тег зазвичай розміщується всередині <head></head>, але це не обов'язково, головне, опис стилю повинен бути розміщеним вище місця його застосування в коді. Приклад:
<head> <style type="text/css"> .moj2 { color: #6633FF; } </ style> </head>