| 如何根据浏览器不同动态包含不同的CSS? | 作者:java2000
<head> <script language=javascript> <!-- if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) { document.write('<link rel=stylesheet type="text/css" href="/styles/dynamic.css">') } else {document.write('<link rel=stylesheet type="text/css" href="/styles/dynamicNS.css">')} //--> </script> </head>
说明:本例说明了如何根据浏览器的不同动态地包含不同的CSS。IE和Netscape在相同的CSS控制下会有不同的表现。所以如果你非常在意页面在这两种浏览器下都表现优良的话,为它们制作不同的CSS,再动态地包含它们。只要修改CSS文件的路径即可。前者为Ie的CSS,后者为Netscape的CSS。 | |
|