Атрибут href тега <link> — адреса підключеного файлу
Атрибут href вказує місце розташування (URL) зовнішнього ресурсу (найчастіше файлу CSS).
автор: NagarD
Загальний опис
автор: NagarD
Синтаксис
<link href="URL">
Атрибут href може отримувати єдине значення:
-
URL -
URL пов'язаного ресурсу/документа. Можливі значення: Абсолютний URL - вказує на інший сайт (наприклад href = "http://www.example.com/theme.css") Відносний URL - вказує на файл в межах веб-сайту (наприклад href = "/themes/ theme.css")
автор: NagarD
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| 1 | 1 | ≤4 | ≤12.1 | 12 | ≤6 |
| Переглядач | ||||
|---|---|---|---|---|
| 4.4 | 18 | 4 | ≤3.2 |
Приклади
+ запропонувати свій приклад у пісочниці
href вказує адресу таблиці стилів — тут вона вшита data-URI, але зазвичай це файл на кшталт theme.css. Абзац синій і жирний саме завдяки підключеному стилю.
<link rel="stylesheet" href="data:text/css,p%7Bcolor:%230172ad;font-weight:bold%7D">
<p>Цей абзац пофарбувала таблиця стилів, підключена через link href.</p>
Один link показує на неіснуючий файл і мовчки нічого не робить, другий — знайшовся
HTML
<link rel="stylesheet" href="styles/theme.css">
<link rel="stylesheet" href="data:text/css,.ok%7Bcolor:%232f9e44;font-weight:bold%7D">
<p>Перший <code>link</code> показує на <code>styles/theme.css</code> — такого файлу тут немає.
Сторінка про це не скаже: ні помилки, ні порожнього місця, просто немає оформлення.</p>
<p class="ok">Другий <code>link</code> знайшовся — і цей абзац зелений.</p>
<p class="hint">Саме так виглядає найчастіша проблема з <code>href</code>: шлях відносний,
і на іншій адресі сторінки він показує вже в іншу теку.</p>
CSS
.hint {
color: #555;
font-size: .9em;
border-left: 3px solid #b0b0b0;
padding-left: 10px;
}
Коментарі
Коментарів ще немає — будьте першим!