Различие между SRC и HREF

SRC и HREF атрибуты используются для включения некоторых внешних объектов как изображение, файл CSS, файл HTML, любая другая веб-страница или файл JavaScript.

Есть ли четкое дифференцирование между SRC и HREF? Где или когда использовать SRC или HREF? Я думаю, что они не могут использоваться попеременно.

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

  • Отсылать файл CSS: href="cssfile.css" в теге link.
  • Отсылать файл JS: src="myscript.js" в теге script.
  • Отсылать файл изображения: src="mypic.jpg" в теге изображения.
  • Отсылать другую веб-страницу: href="http://www.webpage.com" в теге привязки.
158
задан totymedli 18 August 2013 в 22:00
поделиться

5 ответов

Из W3:

Когда Атрибут href элемента равен set, элемент определяет источник якорь для ссылки, которая может быть активируется пользователем для получения Интернет-ресурс. Якорь источника - это расположение экземпляра A и якорь назначения - Интернет ресурс.

Источник: http://www.w3.org/TR/html401/struct/links.html

Этот атрибут указывает местоположение ресурса изображения. Примеры широко известные форматы изображений включают GIF, JPEG и PNG.

Источник: http://www.w3.org/TR/REC-html40/struct/objects.html

2
ответ дан 23 November 2019 в 21:40
поделиться

Они не взаимозаменяемы - каждый определяется для разных элементов, как можно увидеть здесь .

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

1
ответ дан 23 November 2019 в 21:40
поделиться

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

1
ответ дан 23 November 2019 в 21:40
поделиться

Если вы говорите о HTML4, его список атрибутов может помочь вам с тонкостями. Они не взаимозаменяемы.

2
ответ дан 23 November 2019 в 21:40
поделиться

Я думаю, что добавляет некоторые ресурсы на страницу, а предназначен только для предоставления ссылки на ресурс (без добавления сам ресурс на страницу).

13
ответ дан 23 November 2019 в 21:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: