New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[html] 第60天 src、href、link的区别是什么? #250
Comments
不建议直接放链接,建议用自己的话来总结出来 |
根据MDN,在 CSS 中,可替换元素(replaced element)的展现效果不是由 CSS 来控制的。这些元素是一种外部对象,它们外观的渲染,是独立于 CSS 的。 而href表示的是建立和资源的联系。 可以用这样一句话来概括:src用于替代这个元素,而href用于建立这个标签与外部资源之间的关系。 |
谈谈src和href的区别src和href都是用于外部资源的引入, src一般引入js文件, 图片文件,href一般链接css资源文件,网页资源文件。这里给出几个使用得例子:
它们之间的主要区别可以用这样一句话来概括: src用于替代这个元素,而href用于建立这个标签与外部资源之间的关系。 例如: <a href="www.xxx.com">
<img src="1.jpg">
</a>
而 href (Hypertext Reference) 超文本引用 href这个属性指定web资源的位置,从而定义当前元素(如锚点a)或当前文档(如链接)与目标锚点或目标资源之间的联系。例如当我们写:
浏览器知道这是个样式表文件,html页面的解析和渲染不会暂停,css文件的加载是同时进行的,用@import添加的样式是在页面载入之后再加载,这可能会导致页面因重新渲染而闪烁。所以我们建议使用link而不是@import。 src (Source)源 这个属性是将资源嵌入到当前文档中元素所在的位置。例如当我们写:
当浏览器解析到这句代码时,html页面的加载和解析都会暂停,直到浏览器加载、编译、执行完毕js文件。这就像是把js文件里的内容全部注入到这个script标签中,类似于img,img标签是一个空标签,它的内容就是由src这个属性定义,浏览器会暂停加载直到这个图片加载完成, 这也是为什么要将js文件的加载放在body最后的原因( 在 参考:https://stackoverflow.com/questions/3395359/difference-between-src-and-href |
第60天 src、href、link的区别是什么?
The text was updated successfully, but these errors were encountered: