#1
  1. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jun 2000
    Posts
    61
    Rep Power
    15
    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

    Comments on this post

    • Gran Roguismo agrees
  2. #2
  3. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2000
    Posts
    34
    Rep Power
    15
    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" &#0124; &#0124; 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

    Comments on this post

    • Gran Roguismo agrees

IMN logo majestic logo threadwatch logo seochat tools logo