为什么要使用data/css href而不是使用样式标签的链接标签



在Facebook的源代码中,您可以找到以下我必须将其作为链接发布的源代码,而不是图像,而不是我对网站的新手。

供参考,它是一个html <link>标签,其 href属性以 data:text/css; charset=utf-8,开头,然后以CSS开头,然后关注。

为什么要在<style>标签上使用该标签,该标签是为存储和使用CSS设计的?

https://www.w3.org/tr/html5/document-metadata.html#the-link-element

https://www.w3.org/tr/html5/document-metadata.html#the-style-lement

两者之间的区别在于,您可以在许多不同的页面中重新使用指向.css的链接,在这些页面中,每个页面都必须写入样式块。一个具有许多不同页面的网站宁愿链接到.CSS,并且使所有页面看起来都不相同,而不是一遍又一遍地重写样式块。 <link href="#" rel="stylesheet" />->去并获取已经编写的.CSS文件。 div { 边界:1px固体黑色; }

->写在页面上,它的范围仅在该页面上。

最新更新