href
Атрибут href
указывает местоположение (URL) любого ресурса, на который указывает тег привязки.
src
Атрибут src
указывает местоположение (URL) любого ресурса, который необходимо встроить в настоящее HTML документ. Ресурс, указанный атрибутом src
, связан с текущим документом, таким как img, видео, аудио или сценарий. Браузер будет распределять пространство экрана в зависимости от физических размеров внедренного объекта. href
не имеет такого положения.
Атрибут ***rel***
определяет отношение, которое связанный ресурс имеет к документу, на который он ссылается. В большинстве случаев этим ресурсом будет просто «таблица стилей», что неудивительно, что «ссылочный документ - это style sheet
». С этим значением связано alternate
, которое используется вместе со значением stylesheet
(rel="alternate stylesheet")
, чтобы указать, что есть другой стиль, связанный со страницей. Фактически, вы можете определить несколько альтернативных стилей, хотя основная проблема с этим подходом заключается в том, чтобы дать понять пользователю, что доступна альтернативная таблица стилей. В Firefox вы можете выбрать «Просмотр»> «Стиль страницы» и выбрать из имеющихся таблиц стилей в продаже, но ни в одном браузере нет явных указаний на то, что эти альтернативы существуют - обычно разработчик должен предоставить какой-то JavaScript - переключатель стиля на основе, который отображается как элемент управления на странице. Следующая разметка показывает страницу с одной основной таблицей стилей и двумя альтернативами: