如果我放 media="screen" 而不放 media="screen" 有什么区别
What is the difference if I put media="screen" and not
我见过很多导入 css 的网站,例如
<link media="screen" rel="stylesheet" href="style.css" />
有些
<link rel="stylesheet" href="style.css" />
我真的很想知道如果我们把 media="screen" 属性放在 link 元素上会有什么不同。
有多种原因:
- 最重要,打印页面时,
screen
样式也会出现。
- 您可以只为一种特定媒体定义样式。
- 屏幕阅读器可以有不同的 CSS 媒体
aural
(已弃用)或 speech
。
查看 Using Media Queries 了解更多信息。
这是一个媒体查询。特别是在传统屏幕(即非屏幕 reader)上查看时,这个仅使用该样式 sheet。 More info on MDN.
https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries
媒体查询确定何时应应用样式。这取决于用户在什么设备或媒体上查看您的内容。
媒体类型屏幕表明 style.css 仅应在计算机屏幕、平板电脑、智能手机等屏幕的情况下加载。css 不会加载打印预览或屏幕阅读器。
如果您想在打印时更改外观,该样式表会为网站的打印版本创建样式。
我见过很多导入 css 的网站,例如
<link media="screen" rel="stylesheet" href="style.css" />
有些
<link rel="stylesheet" href="style.css" />
我真的很想知道如果我们把 media="screen" 属性放在 link 元素上会有什么不同。
有多种原因:
- 最重要,打印页面时,
screen
样式也会出现。 - 您可以只为一种特定媒体定义样式。
- 屏幕阅读器可以有不同的 CSS 媒体
aural
(已弃用)或speech
。
查看 Using Media Queries 了解更多信息。
这是一个媒体查询。特别是在传统屏幕(即非屏幕 reader)上查看时,这个仅使用该样式 sheet。 More info on MDN.
https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries
媒体查询确定何时应应用样式。这取决于用户在什么设备或媒体上查看您的内容。
媒体类型屏幕表明 style.css 仅应在计算机屏幕、平板电脑、智能手机等屏幕的情况下加载。css 不会加载打印预览或屏幕阅读器。
如果您想在打印时更改外观,该样式表会为网站的打印版本创建样式。