Really strange - Text fine with Internet Explorer, flashes in Firefox

Discussion in 'HTML & Website Design' started by MarkUSA, Jul 18, 2009.

  1. #1
    Hi,
    I just discovered I have a problem with my site (in my signature). Myself and most people use IE so it was not discovered until now... Welcome text on top is flashing when the site is opened using Firefox!!! Could somebody take a look and drop a hint as to why this is happening and how I would fix the problem? Thanks and I would greatly appreciate it!
     
    MarkUSA, Jul 18, 2009 IP
  2. drhowarddrfine

    drhowarddrfine Peon

    Messages:
    5,428
    Likes Received:
    95
    Best Answers:
    7
    Trophy Points:
    0
    #2
    Cause you told it to. In your CSS you have 'text-decoration:blink'.

    Now, despite Microsoft's claims otherwise, here is further proof that it is NOT CSS standards compliant. (Technically, they don't have to blink it for accessibility reasons but that's kind of stupid, isn't it?)
     
    drhowarddrfine, Jul 18, 2009 IP
  3. MarkUSA

    MarkUSA Peon

    Messages:
    133
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    OMG, Dr, THANKS!!! I sure didn't tell it to, I know very little about that stuff and we had a programmer who was obviously smoking something if he made it blink! I will probably be able to change it to "none" on my own :) I am still curius as to why it only does that in Firefox and not IE...
     
    MarkUSA, Jul 18, 2009 IP
  4. drhowarddrfine

    drhowarddrfine Peon

    Messages:
    5,428
    Likes Received:
    95
    Best Answers:
    7
    Trophy Points:
    0
    #4
    Internet Explorer is the worst browser on the planet, by far, but at least they brought their CSS compliance up into this century. The original CSS spec says it's supposed to blink, and in all the modern browsers it does, however the W3C decided it's an accessibility issue for handicapped people and now say having blink actually blink is not required. Makes as much sense as ....

    Since IE is 11 years behind all other browsers in modern standards and practices, when they decided to upgrade their CSS support, they might have found that not making it blink saved them some time so they just didn't work on it.

    Anyway. This is a minor example of why you should always use a modern browser to initially check your markup. That means not IE. Once you know your markup works, then see if/when IE screws it up, but the quirks and bugs of IE are well known, as are the hacks to fix it.
     
    drhowarddrfine, Jul 18, 2009 IP