Атрибут href
Задает адрес документа, на который следует перейти. Поскольку в качестве адреса ссылки может использоваться документ любого типа, то результат перехода по ссылке зависит от конечного файла. Так, архивы (файлы с расширением zip или rar) будут сохраняться на локальный диск. По умолчанию новый документ загружается в текущее окно браузера, однако это свойство можно изменить с помощью атрибута target .
Синтаксис
Обязательный атрибут
Обязателен для ссылок.
Значения
В качестве значения принимается полный или относительный путь к файлу.
Значение по умолчанию
HTML5 IE Cr Op Sa Fx
Тег А, атрибут href Относительная ссылка
Абсолютная ссылка
Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.
Типы тегов
HTML5

Блочные элементы

Строчные элементы

Универсальные элементы

Нестандартные теги

Осуждаемые теги

Видео

Документ

Звук

Изображения

Объекты

Скрипты

Списки

Ссылки

Таблицы

Текст

Форматирование

Формы

Фреймы
Атрибут href
Атрибут href (от англ. hypertext reference — гипертекстовая ссылка) задаёт адрес документа, на который следует перейти. Поскольку в качестве адреса ссылки может использоваться документ любого типа, то результат перехода по ссылке зависит от конечного файла. Так, архивы (файлы с расширением zip или rar) будут сохраняться на локальный диск. По умолчанию новый документ загружается в текущее окно браузера, однако это свойство можно изменить с помощью атрибута target.
Синтаксис
Значения
Значение по умолчанию
Пример
Браузеры
| 1 | 12 | 1 | 1 | 1 | 1 |
| 1 | 1 | 6 | 1 |
Браузеры
В таблице браузеров применяются следующие обозначения.
- — элемент полностью поддерживается браузером;
- — элемент браузером не воспринимается и игнорируется;
- — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.
Число указывает версию браузреа, начиная с которой элемент поддерживается.
Атрибут href HTML тега a
Атрибут href определяет URL документа, на которую ведет ссылка.
Если атрибут href отсутствует, то тег не является гипертекстовой ссылкой.
В HTML5 если у элемента нет атрибута href, то этот элемент считается прототипом гипертекстовой ссылки.
Синтаксис атрибута
Значения атрибута
- Абсолютный URL – указывает на другой веб-сайт (например, href=»http://www.example.com/default.htm»)
- Относительный URL – указывает на файл в структуре текущего веб-сайта (например, href=»default.htm»)
- Ссылка на элемент с определенным идентификатором id на текущей страницы (например, href=»#top»)
- Другой протокол (например, https://, ftp://, mailto:, file:, и т.д.)
- Скрипт (например, href=»javascript:alert(‘Hello’);»)
Пример использования атрибута
Атрибут href определяет целевой объект ссылки:
Что означает формулировка «#!» в href атрибуте ссылки?
Это не html тэг, а просто часть пути, ведущая на site.com/main. Зверь ‘#!’ это hashbang, который использует тот же Angular для замены html5 history api (это на тему того, что гуглить). Сам же # в урле — это просто якорь на какой-то участок указанной страницы, см например здесь.
update: ссылка на перевод оф. документации angular, где можно посмотреть параграф «Hashbang и режим HTML5»
Отслеживать
ответ дан 1 фев 2016 в 9:31
1,232 8 8 серебряных знаков 9 9 бронзовых знаков
Спасибо! А то я ни как не мог найти в коде элемент с именем «!/main».
1 фев 2016 в 9:35
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
