【发布时间】:2016-12-11 04:06:39
【问题描述】:
在 Facebook 的源代码中,您可以找到以下 source code,因为我是该网站的新手,所以我不得不将其作为链接而不是图片发布。
作为参考,它是一个 HTML <link> 标记,其 href 属性以 data:text/css; charset=utf-8, 开头,然后是 CSS。
您为什么要在 <style> 标签上使用该标签,而 <style> 标签是为存储和使用 CSS 而设计的?
【问题讨论】:
-
纯属猜测,但可能是为了躲避旧浏览器?例如,链接在 IE 中无法单独使用。
-
@Alohci:我最初是这么认为的,因为
<style>在 HTML 3.2 中引入,<link>在 HTML 2 中引入,但 caniuse.com 表示数据 URI 是在 2009 年发布的 IE8 中引入的。 -
是的,但只有 Base64 编码的,而不是 Facebook 示例中使用的形式。
-
啊,我的错。这可能是有道理的。谢谢!