浏览器的css条件

时间:2011-05-04 00:17:57

标签: html css

你可以为css页面中的不同浏览器设置一个说明margin-right的设置,就像我想要谷歌浏览器或mozila浏览器的保证金权利和另一个保证金权利,例如

如果ie margin-right:-1px; 如果是mozilla margin-right:-2px;

像css中的开关

1 个答案:

答案 0 :(得分:1)

CSS没有实际的开关(严格意义上说)。对于IE,在HTML中,您可以使用conditional comments,如下所示:

<link href="stylesheet.css" rel="stylesheet" type="text/css" />
<!--[if IE]>
<link href="ie.css" rel="stylesheet" type="text/css" />
<![endif]-->

条件注释允许您使用仅限IE(或仅限IE的特定版本)CSS覆盖默认CSS以修复CSS的一些怪癖。

对于实际编码,您可以使用JavaScript或PHP嗅探浏览器的user agent,并根据用户代理动态生成CSS。