HTML中的“href”和“src”的区别是什么?

html-css018

HTML中的“href”和“src”的区别是什么?,第1张

src用于替换当前元素,href用于在当前文档和引用资源之间确立联系。\x0d\x0asrc是source的缩写,指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内,例如js脚本,img图片和frame等元素。\x0d\x0a\x0d\x0a当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内。这也是为什么将js脚本放在底部而不是头部。\x0d\x0a\x0d\x0ahref是Hypertext Reference的缩写,指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接,如果我们在文档中添加\x0d\x0a\x0d\x0a那么浏览器会识别该文档为css文件,就会并行下载资源并且不会停止对当前文档的处理。这也是为什么建议使用link方式来加载css,而不是使用@import方式。

>标签定义超链接,用于从一个页面链接到另一个页面。

<a>元素最重要的属性是 href 属性,它指定链接的目标。

在所有浏览器中,链接的默认外观如下:

未被访问的链接带有下划线而且是蓝色的

已被访问的链接带有下划线而且是紫色的

活动链接带有下划线而且是红色的

定义一个空链接使用的标记是“<a href="#">文字内容</a>”,文字内容部分可以根据需要进行改变。

空链接就是没有目标端点的链接。空链接可以设为首页,也可以添加收藏。空链接中的“a”标签是实现超链接的html代码,它是用来定义超链接的。语法格式:<a href="地址">超链接对象</a>

href是a标签中最重要的一个属性,指定了连接的目标,如果没有该属性,不能使用href、lang、media、rel、target 和 type属性。a标签的四个伪类是使用来定义超链接在不同状态下的css样式。

a:link,定义超链接在正常情况下的样式,默认超链接对象是蓝色,有下划线。a:visited,定义超链接被访问过后的样式,默认超链接对象是紫色的,有下划线。

a:hover,定义鼠标悬浮在超链接上时的样式,默认超链接对象是蓝色的,有下划线。a:active,定义鼠标点击链接时的样式,默认超链接对象是红色的,有下划线。

扩展资料:

HTML的链接代码还有

超链接:<a href="网址" target="_blank">内容du</a>target="_blank" 为新窗口打开。

JS跳转链接:zhuan<a href="#" onclick="javascript:location.href='网址'">内容</a>

meta标签跳转链接:<meta http-equiv="refresh" content="3URL=网址">(代表三秒跳转)

参考资料:百度百科-HTML