Корзина
Светлая тема
Войти
DEVNEW.ORG » Блог » Уроки по HTML » Урок 4. Верстка ссылок, изображений, файлов, якорей и прочих элементов
Урок 4. Верстка ссылок, изображений, файлов, якорей и прочих элементов
admin
24-10-2023, 19:59 42 0

Урок 4. Верстка ссылок, изображений, файлов, якорей и прочих элементов

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

Надеюсь, что все знакомы с понятием ссылки, она указывает на любую страницу в сети. Ссылка на html-странице задается с помощью тега <a>. Между открывающимся и закрывающимся тегами расположено название ссылки, которое мы видим на странице, с помощью атрибута href задаем адрес ссылки, куда она ведет. Понятно, что без этого атрибута она не имеет никакого значения. С помощью атрибута title можно добавить ссылке всплывающую на некоторое время подсказку, она будет всплывать при наведении. 

<a href="адрес ссылки" title="подсказка">Название ссылки</a>

Адрес ссылки бывает абсолютный и относительный. Различия в том, что абсолютный - это адрес страницы в интернете целиком, с протоколом, доменом (хостом) и полным путем к странице. Например, адрес ссылки http://freehtmlthemes.ru/blog/uroki-verstki абсолютный. Относительные адреса чаще всего начинаются со слеша и не имеют протокола и домена, тогда браузер должен преобразовать данный адрес, подставив протокол и хост текущей страницы. Например, ссылка с адресом blog/uroki-verstki будет относительной ссылкой. Такие виды адресов часто используют в меню и при подключении внешних css-файлов.

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

<a href="/assets/files/text.txt">Скачать файл</a>
<a href="/assets/files/img.png">Открыть картинку</a>

HTML якорь, как поставить якорь на странице

Ссылки с якорем в адресе необходимы для навигации внутри страницы, на которой находится пользователь в данный момент. Чтобы поставить ссылку с якорем, необходимо сначала у блока или элемента, куда мы хотим переместиться поставить атрибут id (или идентификатор другими словами) с уникальным названием. А в атрибут href ссылки добавить название этого идентификатора после знака решетки. Пример: 

<a href="#elem1">Ссылка якорь</a>
......
<div id="elem1">Куда нужно переместиться</div>

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

<a href="http://devnew.org#elem1">Ссылка якорь</a>

HTML картинка, как добавить картинку на страницу

Верстка картинок элементарна, нужно просто использовать тег img с атрибутом src, где задать адрес картинки. Тег img одиночный, он не требует закрытия. С помощью атрибутов width и height можно управлять размерами изображения. Высоту и ширину можно задавать в пикселях или процентах, при чем когда задаем пиксели не пишем после значения px, а в случае с процентами указываем значок процентов. Если задаем одно значение, то второе высчитывается автоматически.

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

<img width="120" height="70" alt="альтернативный текст" src="/assets/files/img.png">

Верстаем галерею, ссылка картинка

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

<a href="big-img.png">
  <img src="small-img.png" alt="маленькая картинка">
</a>



Cмотрите также

Игры для Linux 17-04-2023, 19:15
[xfnotgiven_posterlogo]

Scid Linux

[/xfnotgiven_posterlogo] [xfgiven_posterlogo][/xfgiven_posterlogo]

SCID (Shane’s Chess Information Database) — оболочка для просмотра и управления шахматными базами данных.

Игра кросс платформенная
Работает в:

  • Linux
  • MacOS
  • Windows

Установка в Ubuntu (LinuxMint)

sudo apt install scid

Установка в openSuse

sudo zypper install scid

Установка в Gentoo

sudo emerge -a games-board/scid
Программы для Linux 17-04-2023, 19:10
[xfnotgiven_posterlogo]

PikoPixel Linux

[/xfnotgiven_posterlogo] [xfgiven_posterlogo][/xfgiven_posterlogo]

PikoPixel — программа для рисования пиксельных изображений.

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

Основные возможности

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

    Установка в ArchLinux из AUR

    git clone https://aur.archlinux.org/pikopixel.git
    cd pikopixel
    makepkg -sri

    Установка в Gentoo

    sudo emerge -a gnustep-apps/pikopixel
Программы для Linux 17-04-2023, 19:11
[xfnotgiven_posterlogo]

QEMU Linux

[/xfnotgiven_posterlogo] [xfgiven_posterlogo][/xfgiven_posterlogo]

QEMU — виртуальная машина (эмулятор). Программа для запуска гостевых операционных систем внутри хост-системы. Поддерживает аппаратную виртуализацию.

Возможности

  • Эмуляция хост-системы (CPU, память, устройства) для запуска-гостевых операционных систем.
  • Поддержка виртуализации KVM, Xen, Hax, Hypervisor.Framework для исполнения гостевых-систем непосредственно на CPU.
  • Эмуляция в режиме «User mode» для запуска приложений, скомпилированнных под один CPU, на другом CPU. В данном режиме всегда выполняется эмуляция CPU.

    Поддерживаемые хост-архитектуры

    Arm kvm (64 bit only), tcg, xen
    MIPS kvm, tcg
    PPC kvm, tcg
    RISC-V kvm, tcg
    s390x kvm, tcg
    SPARC tcg
    x86 hax, hvf (только 64-bit), kvm, nvmm, tcg, whpx (только 64-bit), xen


    Установка в Ubuntu (LinuxMint)

    sudo apt install qemu

    Установка в Fedora

    sudo dnf install qemu

    Установка в openSuse

    sudo zypper install qemu

    Установка в Gentoo

    sudo emerge -a acct-user/qemu

Отзывы (0)

Кликните на изображение чтобы обновить код, если он неразборчив