Polytech-soft.com

ПК журнал
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ссылка на документ в html

HTML ссылки на другие документы и файлы

Одним из важнейших понятий для HTML-документов являются ссылки. Само название — HTML, язык разметки гипертекста, указывает на принцип организации таких документов. Вы, наверное, уже обратили внимание на ссылки, часто использующиеся в этой книге. Они выполняют ту же роль, что и ссылки на Web-странице, хотя и далеки от последних с точки зрения технического совершенства. Они относят вас к разделу книги, который может быть полезен именно в данный момент. Без этих ссылок вам бы пришлось долго перелистывать книгу в поисках нужной информации.

Значение ссылок в мире Интернета трудно переоценить. Читая книгу, вы имеете ее всегда под рукой. Работая в Web-пространстве, вы часто понятия не имеете, где находится та или иная нужная вам страница. Поэтому ссылки здесь являются единственной возможностью перейти от одного документа к другому.

Гипертекстовый документ — это документ, содержащий ссылки на другие документы, позволяющие при помощи нажатия кнопки мыши быстро перемещаться от одного документа к другому. Часто подобные ссылки можно увидеть и в файлах помощи современных программных продуктов. За основу гипертекста взят принцип организации энциклопедических словарей, в которых во многих статьях есть ссылки на другие.

Существует много типов мультимедийных объектов, которые могут быть размещены на Web-странице. В современных гипертекстовых документах в дополнение к самому тексту часто используют разнообразную графику, видео- и аудиообъекты, а в качестве ссылок часто применяют изображения.

Организация ссылок

Ссылка состоит из двух частей. Первая из них — это то, что вы видите на Web-странице; она называется указатель ссылки (anchor). Вторая часть, дающая инструкцию браузеру, называется адресной частью ссылки (URL-адрес). Когда вы щелкаете мышью по указателю ссылки, браузер загружает документ, адрес которого дается URL-адресом. Ниже рассмотрены правила построения отдельных элементов ссылок.

Указателем ссылки может быть слово, группа слов или изображение. Внешний вид ссылки зависит от его типа, способов создания и установок программы просмотра читателя. Указатели бывают двух типов — текстовые и графические.

Текстовые указатели обычно представляют собой слово или несколько слов, выделенных на экране подчеркиванием. Цвет текстового указателя может регулироваться автором и установками программы просмотра.

Приведем пример записи для текстового указателя ссылки:

В качестве ссылки можно использовать графическое изображение. По принципу действия графические ссылки ничем не отличаются от текстовых. Они не подчеркиваются и не выделяются цветом, а для их выделения браузеры обычно вокруг такого изображения рисуют рамку. Пример графического указателя ссылки:

Более подробно о графических указателях рассказывается в главе 3. Специальные возможности создания изображений, фрагменты которого указывают на различные документы, подробно описываются в главе 6.

Второй частью ссылки является URL-адрес. Это не что иное, как адрес Web-страницы, которая будет загружена при щелчке мышью на указателе. Указание адреса может быть относительным или абсолютным.

Если в URL-адресе не указывается полный путь к файлу, то такая ссылка называется относительной. В этом случае определение местоположения файлов выполняется с учетом местоположения документа, в котором имеется такая ссылка. Например, если браузер загрузил страницу, находящуюся по адресу http://www.mysite.com/page, то относительный указатель /picture подразумевает адрес http://www.mysite.com/page/picture, т. е. подкаталог, расположенный на той же машине.

Относительный указатель работает по-другому, если в HTML-документе используется тег . Ниже в данной главе показывается, что в этом случае указатель дает адрес относительно URL-адреса, определенного в теге .

Относительные указатели удобны в использовании. Намного проще вставить только имя файла, а не весь длинный URL-адрес. Они также позволяют вам перемещать файлы в пределах вашего сервера без больших изменений в межстраничной адресации.

URL-адрес, полностью определяющий компьютер, каталог и файл, называется абсолютным. В отличие от относительных, абсолютные указатели могут ссылаться на файлы, расположенные на других компьютерах.

Правила записи ссылок

Для организации ссылки необходимо сообщить браузеру, что является указателем ссылки, а также указать адрес документа, на который вы ссылаетесь. Оба действия выполняются при помощи тега .

Указатель ссылки может быть относительным или абсолютным. Для облегчения работы с относительными указателями ссылок введен тег . Он располагается в начале документа в разделе HEAD и содержит URL-адрес, относительно которого в документе построена вся адресация. Это указание влияет на любой тег документа, в котором используется относительная адресация. Если тег отсутствует, то адресация строится относительно адреса текущего документа.

Кроме ссылок на другие документы, часто бывает полезно включить ссылки на разные части текущего документа. Например, большой документ читается лучше, если он имеет оглавление со ссылками на соответствующие разделы.

Для построения внутренней ссылки сначала нужно создать указатель, определяющий место назначения. Например, если вы хотите сделать ссылку на текст определенной главы документа, нужно разместить там указатель и дать ему имя при помощи параметра NAME тега . При этом параметр HREF не используется, и браузер не выделяет содержимое тега . Например:

После того как место назначения определено, можно приступить к созданию ссылки на него. Для этого, вместо указания в параметре HREF адреса документа, как это делалось ранее, поместим туда имя ссылки с префиксом # , говорящим о том, что это внутренняя ссылка.

Теперь, если пользователь щелкнет кнопкой мыши на словах «Глава 5», браузер выведет соответствующую часть документа в окне просмотра.

Ссылки на документы различных типов

Когда пользователь щелкает мышью на ссылке, указывающей на другую Web-страницу, она выводится непосредственно в окне браузера. Если же ссылка указывает на документ иного типа, программа просмотра принимает документ и затем решает, что с ним делать дальше. Следующими действиями браузера могут быть:

    Браузер знает этот тип документа и умеет с ним обращаться. Например, если вы создали ссылку на графический файл формата GIF и пользователь щелкнул мышью на этой ссылке, его программа просмотра очистит окно и загрузит указанное изображение. В некоторых случаях браузер может дополнительно использовать подключаемый программный модуль (plug-in), без которого задача не была бы решена.

  • Браузер не распознает тип принятого документа и не знает, что с ним делать дальше. В этом случае он обратится к вспомогательным программам, имеющимся на машине пользователя. Если подходящая программа найдется, браузер запустит ее и передаст ей полученный документ для обработки. Например, если пользователь щелкнет на ссылке на видеофайл формата AVI, браузер загрузит файл, найдет программу для демонстрации AVI-файлов и запустит ее. Видеофайл будет показан в дополнительном небольшом окне.
  • Ссылки на другие ресурсы Интернета

    Web-пространство является лишь частью сети Интернет. Другие ресурсы начали свое существование задолго до рождения WWW, поэтому накопили уже много достойной внимания информации и имеют достаточно большую аудиторию. Поэтому, разрабатывая свою персональную страницу или документ, вы, возможно, захотите включить ссылки и на другие ресурсы.

    Читать еще:  Скрипт кнопки сохранения html в pdf

    Ресурсы Интернета весьма разнообразны по форме и содержанию. Хотя HTML предполагает возможность создания своих собственных версий этих ресурсов с помощью механизма обработки данных форм, есть более простые пути к взаимодействию с системами UseNet, Telnet, FTP, e-mail и другими. Например, вы можете создать документ с использованием различных тегов форм, текстовых элементов и кнопкой для отправки электронного письма на ваш адрес. Однако будет намного проще для связи указать лишь свой адрес электронной почты. В этом случае упрощается обновление страницы, которое не будет связано с изменениями форм. Кроме того, многие браузеры имеют встроенную поддержку некоторых ресурсов, что дает возможность сократить время на установление связи с ними.

    Используя ранее какой-либо ресурс сети, вы, скорее всего, захотите сохранить эту связь. Если у вас уже работает система Gopher с автоматическим обновлением информации, нет смысла переделывать его под Web-сайт. Легче создать ссылку на него с вашей новой Web-страницы.

    Самой популярной деятельностью в Интернете является обмен электронными письмами. Пользователей этого ресурса намного больше, чем любого другого. Причина очень простая: если вы подключены к Интернету, у вас обязательно есть свой адрес электронной почты. Большинство современных программ для обмена электронными сообщениями имеют дружественный интерфейс и просты в использовании.

    Если вас интересует отклик читателей на содержание вашего документа, вы захотите поместить на странице свой адрес электронной почты. Это может быть также полезно для сообщений о неработающих ссылках и других проблемах, связанных с просмотром вашей страницы.

    Создание ссылки на электронную почту так же просто, как и на другую страницу. Для этого вместо URL-адреса следует указать адрес электронной почты, предварив его словом mailto:.

    Эта ссылка не будет ничем отличаться от остальных гипертекстовых ссылок вашего документа. То же самое можно сказать и о ссылках на другие ресурсы Интернета. После щелчка мышью на ссылке на ваш адрес браузер откроет собственное окно для работы с электронной почтой. Интерфейсы могут быть разными, но большинство программ автоматически вводят в сообщение адрес и имя пользователя и напоминают о необходимости заполнения строки «Subject».

    В заключение приведем пример HTML-кода, в котором используется ряд тегов, описанных в данной главе:

    1.5. HTML-ссылки

    Ссылки можно поделить на две категории:
    ссылки на внешние ресурсы — создаются с помощью тега
    и используются для расширения возможностей текущего документа при обработке браузером;
    гиперссылки — ссылки на другие ресурсы, которые пользователь может посетить или загрузить.

    Как сделать гиперссылки на сайте

    • Содержание:
    • 1. Структура ссылки
    • 2. Абсолютный и относительный путь
    • 3. Якорь
    • 4. Как сделать изображение-ссылку
    • 5. Как сделать ссылку на телефонный номер, скайп или адрес электронной почты
    • 6. Атрибуты ссылок

    1. Структура ссылки

    Гиперссылки создаются с помощью парного тега . Внутрь тега помещается текст, который будет отображаться на веб-странице. Текст ссылки отображается в браузере с подчёркиванием, цвет шрифта — синий, при наведении на ссылку курсор мыши меняет вид.

    Ссылка состоит из двух частей — указателя и адресной части. Указатель ссылки представляет собой фрагмент текста или изображение, видимые для пользователя. Адресная часть ссылки пользователю не видна, она представляет собой адрес ресурса, к которому необходимо перейти.

    Адресная часть ссылки состоит из URl. URl (Uniform Resource Locator) — унифицированный адрес ресурса. При создании адресов для разделения слов между собой рекомендуется использовать дефис, а не символ подчёркивания. В общем виде URl имеющий следующий формат:

    Метод доступа, или протокол, осуществляет обмен данными между рабочими станциями в разных сетях. Наиболее распространенные протоколы передачи данных:

    file обеспечивает чтение файла с локального диска:

    http предоставляет доступ к веб-странице по протоколу HTTP:

    https — специальная реализация протокола HTTP, использующая шифрование (как правило, SSL или TLS)

    ftp осуществляет запрос к FTP-серверу на получение файла:

    mailto запускает сеанс почтовой связи с указанным адресатом и хостом:

    Имя сервера описывает полное имя машины в сети, например, site.ru . Если имя сервера не указано, то ссылка считается локальной, т.е. она относится к той же машине, на которой находится HTML-документ, содержащий ссылку.

    Номер порта ТСР, на котором функционирует веб-сервер. Представляет собой число, которое необходимо указывать, если метод требует номер порта (отдельные сервера могут иметь свой отличительный номер порта). Если порт не указан, по умолчанию используется порт 80. Стандартными портами являются:
    21 — FTP
    23 — Telnet
    70 — Gopher
    80 — HTTP

    Путь содержит имя папки, в которой находится файл.

    2. Абсолютный и относительный путь

    Когда в ссылке указывается только имя файла, браузер предполагает, что файл находится в той же папке, что и документ, содержащий гиперссылку. На практике веб-сайты содержат сотни документов, которые размещают в отдельные папки, чтобы ими было легче управлять. Чтобы создать ссылку на файл, находящийся вне папки, содержащей текущий документ, необходимо указать расположение файла или путь. HTML поддерживает два вида пути: абсолютный и относительный.

    Рис. 1. Пример структуры папок

    2.1. Абсолютный путь

    Абсолютный путь указывает точное местоположение файла в пределах всей структуры папок на компьютере (сервере). Абсолютный путь к файлу даёт доступ к файлу со сторонних ресурсов и содержит следующие компоненты:
    1) протокол, например, http (опционально);
    2) домен (доменное имя или IP-адрес компьютера);
    3) папка (имя папки, указывающей путь к файлу);
    4) файл (имя файла).

    Существует два вида записи абсолютного пути — с указанием протокола и без него:

    Если файл находится в корневой папке, то путь к файлу будет следующим:

    При отсутствии имени файла будет загружаться веб-страница, которая задана по умолчанию в настройках веб-сервера (так называемый индексный файл).

    Обычно в качестве индексного файла выступает документ с именем index.html . Наличие завершающего слеша / означает, что обращение идет к папке, если его нет — напрямую к файлу.

    2.2. Относительный путь

    Относительный путь описывает путь к указанному документу относительно текущего. Путь определяется с учётом местоположения веб-страницы, на которой находится ссылка. Относительные ссылки используются при создании ссылок на другие документы на одном и том же сайте. Когда браузер не находит в ссылке протокол http:// , он выполняет поиск указанного документа на том же сервере.

    Относительный путь содержит следующие компоненты:
    1) папка (имя папки, указывающей путь к файлу);
    2) файл (имя файла).

    Путь для относительных ссылок имеет три специальных обозначения:
    / указывает на корневую директорию и говорит о том, что нужно начать путь от корневого каталога документов и идти вниз до следующей папки
    ./ указывает на текущую папку
    ../ подняться на одну папку (директорию) выше

    Главное отличие относительного пути от абсолютного в том, что относительный путь не содержит имени корневой папки и родительских папок, что делает адрес короче, и в случае переезда с одного домена на другой не нужно прописывать новый абсолютный адрес. Но если сторонний ресурс будет ссылаться например, на ваши изображения с относительными адресами, то они не будут отображаться на другом сайте.

    Читать еще:  Как объединить ячейки в html

    3. Якоря

    Якоря, или внутренние ссылки, создают переходы на различные разделы текущей веб-страницы, позволяя быстро перемещаться между разделами. Это оказывается очень удобным в случае, когда на странице слишком много текста. Внутренние ссылки также создаются при помощи тега с разницей в том, что атрибут href содержит имя указателя — так называемый якорь, а не URl-адрес. Перед именем указателя всегда ставится знак # .

    Следующая разметка создаст оглавление с быстрыми переходами на соответствующие разделы:

    Если нужно сделать ссылку с одной страницы сайта на определенный раздел другой страницы, то необходимо задать id для этого раздела страницы, а затем добавить его к абсолютному адресу ссылки:

    4. Как сделать изображение-ссылку

    Рис. 2. Изображение-ссылка

    5. Как сделать ссылку на телефонный номер, скайп или адрес электронной почты

    У ссылок появились новые возможности — по клику можно не только переходить на другие страницы и скачивать файлы, но и совершать звонки на телефоны, отправлять сообщения или звонить по скайпу.

    HTML Ссылки, как сделать ссылку (гиперсылку) в html

    Ссылки встречаются практически на всех веб-страницах. Ссылки позволяют пользователям щелкать их путь от страницы к странице.

    HTML ссылки-гиперссылки

    Ссылки HTML являются гиперссылками.

    Вы можете щелкнуть по ссылке и перейти к другому документу.

    При наведении указателя мыши на ссылку, стрелка мыши превратится в маленькую руку.

    Примечание: Ссылка не обязательно должна быть текстом. Это может быть изображение или любой другой HTML-элемент.

    HTML ссылки-синтаксис

    В HTML ссылки определяются тегом :

    Пример

    href атрибут указывает адрес назначения ( https://www.html5css.ru/HTML/ ) ссылки.

    текст ссылки является видимой частью (см. наш учебник по HTML).

    Щелчок по тексту ссылки отправит вас по указанному адресу.

    Примечание: Без косой черты на адреса вложенных папок, вы можете создать два запроса на сервер. Многие серверы автоматически добавляют косую черту к адресу, а затем создают новый запрос.

    Локальные ссылки

    В приведенном выше примере используется абсолютный URL (полный веб-адрес).

    Локальная ссылка (ссылка на тот же веб-узел) указывается с относительным URL-адресом (без http://www. ).

    Пример

    Цвета ссылок HTML

    По умолчанию ссылка будет выглядеть так (во всех браузерах):

    • Непосещаемая ссылка подчеркнута и синяя
    • Посещаемая ссылка подчеркнута и пурпурная
    • Активная ссылка подчеркнута и красная

    Можно изменить цвета по умолчанию с помощью CSS:

    Пример

    HTML ссылки-целевой атрибут

    Атрибут target указывает, где открыть связанный документ.

    Атрибут target может иметь одно из следующих значений:

    • _blank — Открытие связанного документа в новом окне или вкладке
    • _self — Открывает связанный документ в том же окне/вкладке, в котором он был нажат (по умолчанию)
    • _parent — Oручка связанного документа в родительском фрейме
    • _top — Открытие связанного документа в полном тексте окна
    • framename — Открытие связанного документа в именованном фрейме

    В этом примере откроется связанный документ в новом окне обозревателя/вкладка:

    Примере

    Совет: Если веб-страница заблокирована в рамке, можно использовать target=»_top» для выхода из кадра:

    Пример

    HTML ссылки-изображение как ссылка

    Он является общим для использования изображений в качестве ссылки:

    Пример

    Примечание: border:0; добавляется для предотвращения IE9 (и более ранних) от отображения границы вокруг изображения (когда изображение является ссылкой).

    Названия ссылок

    Атрибут title указывает дополнительные сведения об элементе. Информация чаще всего отображается как текст подсказки, когда указатель мыши перемещается над элементом.

    Пример

    HTML ссылки-создать закладку

    Закладки HTML используются для того, чтобы позволить читателям перейти к определенным частям веб-страницы.

    Закладки могут быть полезны, если ваша веб-страница очень длинная.

    Чтобы сделать закладку, необходимо сначала создать закладку, а затем добавить ссылку на нее.

    При щелчке ссылки страница будет прокручиваться в папку с закладкой.

    Пример

    Сначала создайте закладку с атрибутом id :

    Chapter 4

    Then, add a link to the bookmark («Jump to Chapter 4»), from within the same page:

    Or, add a link to the bookmark («Jump to Chapter 4»), from another page:

    Example

    Внешние контуры

    На внешние страницы можно ссылаться с полным URL-адресом или с помощью пути относительно текущей веб-страницы.

    В этом примере используется полный URL-адрес для ссылки на веб-страницу:

    Пример

    В этом примере ссылки на страницу, расположенную в папке HTML на текущем веб-узле:

    Пример

    В этом примере ссылка на страницу, расположенную в той же папке, что и текущая страница:

    Пример

    Дополнительные сведения о путях к файлам можно прочитать в разделе пути к файлам HTML.

    HTML ссылки

    Мы с Вами подошли к той теме, которая требует максимальное количество вашего внимания, поняв эту тему, вы без проблем сможете выстроить структуру будущего сайта.

    Основная функция ссылок заключается в том, что они позволяют переходить с одного HTML документа на другой, либо содержать адрес файла, предназначенного для открытия в браузере пользователя, или для его дальнейшего скачивания.

    Если вы активно пользуетесь интернет, то, думаю, вы замечали, что ссылки могут ссылаться на страницу / файл, который находится совершенно на другом сервере, давайте рассмотрим от чего это зависит.

    В HTML гиперссылки (или просто «ссылки») определяются тегом (HTML Anchor Element).

    В браузере же это будет отображаться по умолчанию следующим образом: Найдется всё.

    Мы уже с Вами неоднократно говорили, что некоторые теги используются только совместно с атрибутами (бесполезны сами по себе) и это снова тот случай. Атрибут href (аббревиатура от hyper reference) — это основной атрибут тега , указывающий браузеру, URL-адрес страницы, куда ведет ссылка. Единый указатель ресурса (англ. Uniform Resource Locator, URL) — единообразный локатор (определитель местонахождения) ресурса.

    Относительные и абсолютные пути ссылок

    Многие, кто начинают только изучать язык гипертекстовой разметки, сталкиваются с трудностями при указании путей к файлам, ведь не всегда страница или даже изображение будет в той же папке, что и текущий HTML документ. Давайте детально разберем как правильно задавать пути, научимся отличать относительные пути от абсолютных и рассмотрим отличия корня веб-сервера от корня вашего диска.

    В приведенном в начале статьи примере используется абсолютный адрес пути. Название абсолютный связано с тем, что мы задаем полный веб-адрес страницы в качестве пути к файлу. Ниже приведены примеры указания абсолютных путей:

    Обращаю Ваше внимание, что в большинстве случаев, абсолютные пути ссылок применяются для страниц или файлов, которые находятся на других ресурсах (распологаются не на том же сервере, что и страница с которой ссылаются).

    Если страница или файл на который ссылаются расположен на том же сервере, что и страница с которой ссылаются, то, как правило используются относительные адреса ссылок. Основная особенность относительных ссылок заключается в том, что они размещаются относительно корня сайта или относительно текущего HTML документа.

    Читать еще:  Синтаксис языка html

    Путь относительно текущего документа

    Предлагаю для начала разобраться с путями относительно текущего HTML документа. Независимо в каких дебрях находится файл, путь вы будете задавать относительно этого файла, этим методом вы будете пользоваться и в практическом задании.

    В примерах, когда мы размещали на нашей странице изображения, то мы указывали путь, как раз относительно текущего документа. Давайте рассмотрим аналогичный пример, но также укажем ссылку на html документ, расположенный в той же папке, что и сам файл:

    Пример подключения файлов:

    Перейдем к следующему примеру, допустим у нас есть файл index.html, в этом же каталоге есть папка (каталог) с именем etc из которой нам необходимо подключить изображение и сделать ссылку на документ page.html:

    Обратите внимание, как мы указываем путь к нашим файлам — мы задаем название каталога и через прямой слеш указываем название необходимого нам файла. Данный каталог является по отношению к текущему каталогу дочерним и чтобы подключить необходимые файлы мы спускаемся на один уровень ниже (название_каталога/необходимый_файл).

    Ну и заключительный пример, в котором нам необходимо подключить к нашей странице изображение, которое находится в каталоге, который расположен на два уровня выше текущей страницы и необходимо добавить ссылку, которая находится на один уровень выше текущей страницы:

    Обратите внимание, что если файл находится в родительской папке, то необходимо использовать символы ../ это позволит подняться на один уровень вверх. Вы можете, используя символы ../ подниматься вверх пока не доберетесь до корневой папки Вашего сайта или жесткого диска.

    Путь относительно корня сайта

    Хочу сразу обратить ваше внимание, чтобы путь относительно корня сайта работал на локальном компьютере, то у вас должна быть установлена программная среда, которая позволяет эммулировать веб-сервер.

    Если вы планируете создавать сайты и у вас нет среды для ваших тренировок, то рекомендую Вам скачать программный комплекс, предназначенный для локальной разработки, отладки и тестирования веб проектов. Я использую Open Server, он предназначен для пользователей, которые используют операционную систему Windows. В качестве аналога Open Server под Mac, могу предложить MAMP, если он вам не подойдет, можете попробовать выбрать другой. Мы не будем использовать эти программные среды для практических занятий (можете установить после обучения HTML / CSS).

    Перейдем к следующему примеру, в котором нам необходимо подключить файлы, которые находятся на веб-сервере. На примере куска этого сайта, подключим из папок primer по одному изображению и одному html файлу:

    Как и при использовании абсолютных адесов, способ задавать путь относительно корня сайта довольно-таки прост. Разница заключается лишь в том, что у нас отпадает необходимость указывать имя домена, ну и соответственно относительные пути используются только в рамках одного сервера.

    Обратите внимание, что необходимо указывать прямой слэш в начале пути, это сообщает браузеру пользователя, что путь начинается с корневого каталога.

    Достаточно указать в адресе один прямой слэш, чтобы с любой страницы сайта перейти на главную страницу сайта ( href = «/» ).

    Атрибут target

    Атрибут target используется для того, чтобы указать браузеру, где необходимо открыть веб страницу. Следующий пример открывает документ в новом окне браузера:

    Ниже представлены все значения этого атрибута:

    АтрибутЗначение
    _blankЗагружает страницу в новое окно браузера.
    _selfЗагружает страницу в текущее окно. Это значение по умолчанию.
    _parentЗагружает страницу во фрейм-родитель, если фреймов нет, то это значение работает как _self.
    _topОтменяет все фреймы и загружает страницу в полном окне браузера, если фреймов нет, то это значение работает как _self.
    framenameОткрывает ссылку в указанном фрейме.

    Работа с фреймами будет рассмотрена позднее в статье учебника «HTML фреймы».

    Атрибут mailto

    Использование атрибута «mailto» в HTML документе позволяет создать ссылку для отправки письма:

    Для того, чтобы ссылки mailto корректно работали необходимо чтобы на компьютере или в браузере посетителя был настроен почтовый / веб клиент по умолчанию, иначе при клике на ссылку ничего не произойдет.

    В значении атрибута можно сразу указать значения для заголовков (тема, копии, тело письма и т.п.). Пробелы и переносы строки нельзя вставить без кодирования:

    • subject —тема письма.
    • cc —копия письма.
    • bcc —скрытая копия письма.
    • body —тело письма.

    Допустимо указывать несколько адресов (либо не указывать вовсе):

    Изображение как ссылка

    Для того, чтобы использовать изображение в качестве ссылки, вам необходимо поместить изображение между тегами :

    При этом при клике на картинку будет осуществлён переход по указанной ссылке:

    Размещение файлов на сайте для скачивания

    С выходом HTML 5 тег обзавелся таким новым атрибутом как download , он сообщает браузеру пользователя, что необходимо скачать документ, указанный в адресе ссылки, а не переходить по ней.

    Обращаю Ваше внимание, что к сожалению, в настоящее время еще не все браузеры поддерживают применение этого атрибута:

    ТегChrome

    FirefoxOperaSafariIExplorerEdge
    download 14.020.015.0НетНет13.0

    Если использовать только HTML, то единственный вариант, который позволит посетителям скачать, а не открыть, с вашего сайта, например, текстовый файл, это поместить его предварительно в архив (заархивировать файл). Алгоритм работы любого браузера такой, что если он не может открыть файл (не поддерживает формат), то он предлагает скачать / скачивает файл.

    Вопросы и задачи по теме

    Перед тем как перейти к изучению следующей темы пройдите практическое задание:

    • Для выполнения задания вам понадобится скачать архив и скопировать содержимое архива в любую папку на вашем жестком диске:
    • Используя полученные знания и не изменяя структуры архива составьте следующую HTML страницу (index.html в архиве), которая содержит четыре ссылки:

    Практическое задание № 4.

    Первая ссылка «Информация о примере» должна вести на родительскую страницу (на уровень выше), т.е. при клике вы должны перейти на эту страницу:

    Обратите внимание, что на странице необходимо сделать две ссылки: первая — относительная ссылка, которая должна вести обратно на главную страницу (при клике вы должны перейти на нее), а вторая — абсолютная, при клике на нее осуществляется переход на сайт basicweb.ru.

    Вторая и третяя ссылка представляют из себя ссылки-изображения, при клике на них происходит переход на страницы, расположенные в дочерних каталогах (html и css). Сделайте так, чтобы при клике на изображение CSS страница открывалась в новом окне. Изображения находятся в каталоге images.

    Внутри этих страниц должно быть размещено аналогичное изображение, при клике на которое должен быть осуществлен переход обратно на главную страницу:

    Заключительная задача заключается в том, чтобы при клике на четвертую ссылку запускалось скачивание архива, расположенного в дочернем каталоге download

    • Результат примера вы можете скачать после выполнения задач для самопроверки:

    Ссылка на основную публикацию
    ВсеИнструменты 220 Вольт
    Adblock
    detector