-3

文件/网页包含以下附加的外部级联样式表

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="css/a.css" rel="stylesheet" type="text/css" />
<link href="css/b.css" rel="stylesheet" type="text/css" />
<link href="css/c.css" rel="stylesheet" type="text/css" />
<link href="css/d.css" rel="stylesheet" type="text/css" />
</head>

如果我只想在所有样式表中对 a.css 使用多个浏览器特定的条件语句,那么其他样式表(如 b.css、c.css 和 d.css)应该如何放置在 head 标记中?

谢谢,

4

2 回答 2

0

答案可能很简单

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="css/a.css" rel="stylesheet" type="text/css" />
<!--[if IE ]>
<link href="/css/a@internetexplorer.css" rel="stylesheet" type="text/css">
<![endif]-->
<link href="/css/a@webkit.css" media="screen and (-webkit-min-device-pixel-ratio:0)" rel="stylesheet" type="text/css" />
....and so on
// Other external css files shall go below this line within the head tag
<link href="css/b.css" rel="stylesheet" type="text/css" />
<link href="css/c.css" rel="stylesheet" type="text/css" />
<link href="css/d.css" rel="stylesheet" type="text/css" />
</head>

由于某些未知原因,我在本地主机上的浏览器忽略了条件注释下方的其他 css 文件,这些文件对于正确答案根本不可数。

于 2012-06-24T20:31:38.593 回答
0

像这样使用条件注释......

<!--if [browser-specific condition statement/s]>
<link href="css/a.css" rel="stylesheet" type="text/css" />
<![endif]-->

根据需要注入条件。

于 2012-06-24T15:42:25.533 回答