Как сделать ссылку на программу в html
Рассмотрим как работают ссылки в HTML. Если вы уже успели изучить основы HTML, то вы знаете что HTML расшифровывается как язык гипертекстовой разметки. Важную роль в языке играют гиперссылки (гипертекстовые ссылки), или просто ссылки.
Ссылки создаются с помощью тега . Ссылки бывают четырех видов:
- Ссылки на подключаемые ресурсы, (это ссылки, в которых не используется тег ) например тег .
- Ссылки на web-страницы (абсолютные и относительные).
- Внутренние ссылки (якоря).
- Ссылки для скачивания.
Так же рассмотрим текстовые ссылки и ссылки-изображения. Ссылки на электронную почту и телефон. Как сделать кнопку-ссылку и как убрать подчеркивание ссылки.
Как сделать ссылку в HTML
Ссылка состоит из трех основных и четвертой (необязательной) частей.
Как сделать переход на другую страницу??! | HTML
- Тега ссылки .
- Адреса ссылки href .
- Анкора.
- Дополнительных атрибутов.
Стиль ссылки по умолчанию:
color: -webkit-link;
cursor: pointer;
text-decoration: underline;
Атрибуты элемента
- _self : Ссылка откроется в текущем окне.
- _blank : Ссылка откроется в новом окне.
- alternate : Альтернативная версия текущей веб-страницы.
- author : Страница, содержащая данные об авторе страницы / статьи.
- bookmark : Ссылка на текущий раздел страницы.
- help : Помощь в зависимости от контекста.
- license : Лицензия на авторское право на текущий документ.
- next : Указывает, что страница находится в последовательности, а связанная страница является следующей страницей в последовательности.
- nofollow : Указывает, что связанный ресурс не одобрен автором текущего документа..
- noreferrer : Сообщает браузеру не отправлять заголовок реферера HTTP при переходе по ссылке..
- prefetch : Связанный ресурс должен быть кэширован.
- prev : Указывает, что страница находится в последовательности, а связанная страница является предыдущей страницей в последовательности.
- search : Средство поиска, которое можно использовать для поиска текущих и связанных документов.
- tag : Термин тегирования (не путать с тегами HTML), применяемый к ссылке.
HTML ссылки по видам
Ссылки на подключаемые ресурсы уже рассматривались ранее в материале «Основы HTML«. Эти ссылки создаются с помощью тегов и . Их задача — подключение внешних файлов.
Ссылки на web-страницы
Абсолютные
Абсолютные ссылки это такие ссылки в которых прописывается полный путь на ссылаемый документ. Например, сошлемся на Яндекс.
Не забываем, что атрибут target=»_blank» говорит нам о том. что ссылка откроется в новом окне.
Относительные
Относительные ссылки это ссылки в которых прописывается относительный адрес на ссылаемый документ (относительно текущего домена). Например, в моем случае внутренней будет считаться ссылка вида:
HTML для начинающих — #6 — Ссылки
То есть, все что после / относиться к текущему домену abuzov.com. Если перевести эту ссылку в абсолютную, то она примет следующий вид.
При этом результат на моем сайте будет одинаков — вы попадете на страницу «Текст в HTML».
Внутренние ссылки
Для создания якоря используется идентификатор id . Адрес ссылки на идентификатор начинается со знака #.
- Часть 1
- Часть 2
- Часть 3
После клика по такой ссылке пользователь будет попадать в соответствующую часть HTML-документа.
Ссылки для скачивания
Что бы скачать какой-либо файл к ссылке добавляется атрибут download . Если этот атрибут отсутствует файл будет открываться (или пытаться открываться) в браузере. Например.
Файл с примером откроется в браузере
Файл с примером будет скачан
Ссылки-изображения
Ссылки-изображения отличаются от текстовых ссылок тем, что вместо текстового анкора (о нем я писал в начале) используется изображение.
Изображение вставляется с помощью тега о котором я расскажу в следующем материале из серии самоучитель HTML.
Об относительных путях
Вы уже второй раз сталкиваетесь с относительным путем. Давайте проясним ситуацию.
На рисунке я привожу простую структуру папок и файлов. таких папок и файлов может быть очень много, десятки, сотни, тысячи. Относительные пути позволяют сократить указание пути к файлу.
Обычно / — обозначает все, что идет после домена, то есть в моем случае abuzov.com = /.
Что бы задать путь текущей папки, то есть папки в которой находится документ, перед / ставиться . .
Для того, что бы подняться на одну папку вверх по дереву, например из папки html к папке file добавляют одну точку.
- / — корневая папка, домен сайта.
- ./ — текущая папка, в которой находится файл.
- ../ — папка на уровень выше в дереве.
Ссылка на электронную почту, телефон и скайп
Ссылка на электронную почту — это такая ссылка при клике на которую у вас откроется почтовый клиент (установленный по умолчанию) и будет создано пустое письмо на указанный адрес электронной почты.
Ссылка на номер телефона — это ссылка при клике на которую номер подставиться в приложение «Телефон» если вы находитесь на сайте с мобильного устройства. Если вы находитесь на сайте с компьютера то откроется программа для звонков по умолчанию.
Ссылка на скайп — это ссылка которая (если у вас установлен скайп) позволяет:
- Позвонить пользователю — call.
- Начать чат с пользователем- chat.
- Добавить пользователя в контакты — add.
- Отправить пользователю файл — sendfile.
Пример (name это логин пользователя в скайпе).
Skype Skype Skype Skype
Кнопка-ссылка
Давайте разберемся, как сделать кнопку-ссылку. Тут нужно задействовать элементы формы. Как создаются и работают формы вы можете узнать на этом сайте.
Итак, следующий код создает кнопку которая является ссылкой.
В атрибуте action нужно ввести адрес ссылке. В атрибуте value нужно ввести текст кнопки.
Как убрать подчеркивание ссылки в HTML
Одним HTML тут не обойтись. Необходимо использовать CSS.
В начале статьи я приводил стиль элемента по умолчанию, напомню:
color: -webkit-link;
cursor: pointer;
text-decoration: underline;
Так вот, свойство text-decoration: underline; (в переводе с англ.: оформление текста: подчеркивание) подчеркивает ссылку. С помощью CSS нужно убрать его.
Итак, в этом материале мы научились создавать ссылки в HTML.
Анатолий Бузов / об авторе
Обучаю HTML, CSS, PHP. Создаю и продвигаю сайты, скрипты и программы. Занимаюсь информационной безопасностью. Рассмотрю различные виды сотрудничества.
Источник: abuzov.com
Ссылки в HTML
Данная статья написана командой Vertex Academy. Это одна из статей из нашего Самоучителя по HTML#128578;
Ссылки бывают разные, но чаще всего встречаются такие:
- с одного сайта на другой
- с одной страницы на другую в рамках того же сайта
- в пределах одной страницы — с одной её части на другую
- ссылки, которые запускают почтовую программу и позволяют отправить письмо на определенный адрес.
Ссылка создаётся с помощью тега (от англ. Anchor, якорь). Чтобы указать адрес, куда перенаправляется пользователь, используется атрибут href . Сам адрес пишется в кавычках. Между тегами указывается текст ссылки. Желательно, чтобы он объяснял пользователю куда он перейдет, а не просто гласил типа «Жми сюда».
При клике на любое из слов, помещенных внутри элемента пользователь переходит по указанной ссылке.
По умолчанию, когда вы наводите на ссылку, указатель мыши превращается в руку с тычущим пальчиком, а цвет ссылки меняется.
Абсолютные и относительные ссылки
Давайте представим, что к вашему соседу пришел курьер и спрашивает, где найти вашу квартиру. Сосед может начать издалека: «планета Земля, материк Евразия, страна Украина, город Киев, улица Мечникова, дом 16, квартира 41». А может просто сказать «да вот его квартира, слева от меня». В первом случае сосед дал курьеру (браузеру) абсолютную ссылку, а во втором — относительную.
Абсолютные ссылки используются для перехода на другой сайт. Они соответствуют требованиям обозначения URL-адреса , т.е. содержат протокол передачи данных (например http:// ), доменное имя сайта и путь к конкретной странице сайта. Если путь не указан, то по умолчанию откроется главная страница. В примере выше указана абсолютная ссылка, ведущая на главную страницу сайта.
Относительные ссылки используются для перехода в рамках одного сайта (со страницы на страницу или с одного места в другое). Особенно это удобно, если вы только создаёте свой сайт и еще не опубликовали его. Если вы создавали свою первую веб-страницу вместе с нами, самое время создать вторую и посмотреть как работают относительные ссылки
Ссылка на документ в той же папке
Итак, давайте создадим в той же папке HTML_Start (это наша корневая папка) еще один html документ с любым названием, например about.html
Поскольку они соседи, то ссылка со страницы index.html может быть очень короткой и содержать просто название страницы : about.html
Источник: vertex-academy.com