mei 17, 2004

Netscape 4 en css

Op de css-discussielijst publiceerde Mr. Clay de volgende methode om css-pagina’s voor te schotelen aan Netscape 4:

**** in HTML:
<script type=”text/javascript” src=”/js/site.js”></script>
<link href="/css/imports.css" media="screen" type="text/css" rel="stylesheet">
<link href="/css/print.css" media="print" type="text/css" rel="stylesheet">

**** in /js/site.js:
if (document.layers) {
document.write(‘<link rel=”stylesheet” type=”text/css”’
+ ’ href=”css/nav4.css” />’);
}

**** in /css/imports.css:
@import “general.css”;
@import “unique_pages.css”;

**** in /css/nav4.css:
/* NN4 styles */

Deze methode kan worden gebruikt als het nodig is om N4 aparte stijlen mee te geven. Het voordeel hiervan is dat deze stijlen niet conflicteren met de echte stijlen, en dat deze laatste wel worden voorgeschoteld aan browsers die css goed interpreteren.