SRC
и HREF
атрибуты используются для включения некоторых внешних объектов как изображение, файл CSS, файл HTML, любая другая веб-страница или файл JavaScript.
Есть ли четкое дифференцирование между SRC
и HREF
? Где или когда использовать SRC
или HREF
? Я думаю, что они не могут использоваться попеременно.
Я даю ниже немногих примеров, где эти атрибуты используются:
href="cssfile.css"
в теге link.src="myscript.js"
в теге script.src="mypic.jpg"
в теге изображения.href="http://www.webpage.com"
в теге привязки.Из 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
Они не взаимозаменяемы - каждый определяется для разных элементов, как можно увидеть здесь .
У них действительно схожие значения, так что это несоответствие. Я предполагаю, что в основном из-за того, что разные теги внедряются разными поставщиками вначале, а затем включены в спецификацию, чтобы избежать нарушения обратной совместимости.
Они не имеют схожих значений. 'src' указывает на ресурс, который браузер должен получить как часть текущей страницы. HREF указывает на ресурс, который будет извлечен, если пользователь его запросит.
Если вы говорите о HTML4, его список атрибутов может помочь вам с тонкостями. Они не взаимозаменяемы.
Я думаю, что
добавляет некоторые ресурсы на страницу, а
предназначен только для предоставления ссылки на ресурс (без добавления сам ресурс на страницу).