|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Does anyone know how http://www.freshmeat.net gets their CSS code to look identical in IE and Netscape (including Linux)?????
It's really bugging me! Oh and can anyone recommend a good HTML reference book? If it's worth buying one. Thanks |
|
#2
|
|||
|
|||
|
Here's an interesting idea for that. This is what I use on my site for coding:
Create a script tag, then put this code in: bName = navigator.appName; bVer = parseInt(navigator.appVersion); if (bName == "Netscape" && bVer >= 4) br = "n4"; else if (bName == "Netscape" && bVer == 3) br = "n3"; else if (bName == "Netscape" && bVer == 2) br = "n2"; else if (bName == "Microsoft Internet Explorer" && bVer >= 4) br = "e4"; else if (bName == "Microsoft Internet Explorer") br = "e3"; else br = "n2"; What this does is check the browser name and browser version. This enables you to program for a specific browser. An example: A page for detecting the browser: <HTML> <HEAD> <SCRIPT> bName = navigator.appName; bVer = parseInt(navigator.appVersion); if (bName == "Netscape" && bVer >= 4) br = "n4"; else if (bName == "Netscape" && bVer == 3) br = "n3"; else if (bName == "Netscape" && bVer == 2) br = "n2"; else if (bName == "Microsoft Internet Explorer" && bVer >= 4) br = "e4"; else if (bName == "Microsoft Internet Explorer") br = "e3"; else br = "n2"; </script> <STYLE> #div { position: absolute; left: 100; top: 100; } </STYLE> </HEAD> <BODY> <SCRIPT LANGUAGE="JavaScript"> if (br == "e4" | | br == "e3") { document.write("<DIV ID='div'>" + "CSS content in Internet Explorer 4.0 and Above!" + "</DIV>"); if (br == "n4") document.write("<layer name='div' left='100' top='100'>" + "CSS content in Netscape 4.0 and Above!" + "</layer>"); </SCRIPT> </BODY> </HTML> This page will print CSS depending on the browser. You can also do this in the body, script, and get rid of the style tag: if (br == "e4") { window.location.href="e4.html"; } if (br == "n4") { window.location.href="n4.html"; } That will relocate the user depending on browser. I hope that solved your problem. If it didn't just post back and I'll try to get to it tomorrow. Devin www.sitesuwant.com sitesuwant@sitesuwant.com |
![]() |
| Viewing: Dev Shed Forums > Web Design > CSS Help > CSS in Netscape and IE |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|
|