1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Creating a new layout....IE

Discussion in 'BlackHat Lounge' started by borntoleadinCPA, Sep 5, 2009.

  1. borntoleadinCPA

    borntoleadinCPA Regular Member

    Joined:
    Dec 11, 2008
    Messages:
    224
    Likes Received:
    243
    OK, so I am creating a new layout and every new thing I add, makes it look like 100 times better, and also, 100 times worse in Internet Explorer.

    It doesn't support transparent images (the plug in to make it support them makes some of my code obsolete)
    It does not support CSS3
    It does not support css position:fixed porperty

    If what I said above went over your head don't worry, I just wanna ask, should I recreate my layouts, make all css codes with adding tons of images from photoshop which would reduce loading time or just LEAV INTERNET EXPLORER? The only problem is half of the n00b population of internet is using Internet Explorer.

    Any ideas?
     
  2. BozoClown

    BozoClown Junior Member

    Joined:
    Jan 4, 2009
    Messages:
    150
    Likes Received:
    106
    If you are not trying to do anything fancy, there are a bunch of ways to get the same layout while avoiding most of the IE6 and 7 CSS bugs. It is something I have become capable of without even knowing, but it did bother me a lot when I started with CSS. Otherwise, you have to search for the solutions online. Many websites have IE CSS bug fix lists.

    For the transparent image, IE 6 does not support .png ping transparency. There is the .htc hack, and the CSS hack to vary the transparency of the any object, but they both have limitations.

    The best thing to do is use conditional statements coupled with relevant CSS classes and ids to cater for IE6/7. IE8 is pretty decent I haven't run into problems with it, but then again I am not a professional web developer.
     
  3. borntoleadinCPA

    borntoleadinCPA Regular Member

    Joined:
    Dec 11, 2008
    Messages:
    224
    Likes Received:
    243
    hmm, thanks for the reply, thats what I am doing right now, a conditional external css file which is disabling all non-ie compatible features. This way they can access the core but advanced options will remain disabled...