Or, if you're already using a Javascript library (which many IE CSS3 replacement scripts require) - like jQuery - you can simply add a class to the targeted element because jQuery understands CSS3 selectors, eg.

{
    $("img:not([alt])").addClass("empty-image");
}

Disclaimer: I haven't used the :not selector before so am not sure if this is the correct syntax: *img:not([alt])* - I just borrowed from yours below ;)

   * Christian Fagan
   * Fagan Design
   * fagandesign.com.au
   * p: (+613) 9314-1841


On 19/10/2010 2:04 PM, Ryan Seddon wrote:
Tim,

:not() is a CSS3 pseudo-class, IE8 doesn't support any CSS3 pseudo-classes. However you could use http://selectivizr.com/ to add that support using javascript.

Cheers,

Ryan

On Tue, Oct 19, 2010 at 11:54 AM, Tim Baillie <tim.bail...@acu.edu.au <mailto:tim.bail...@acu.edu.au>> wrote:

    Hi

    I’m trying to build some attribute selectors in CSS to check for
    missing content. Ie.

    IMG[alt=""]

                                   {

    border-width: 3px;

    border-color: #ff0000;

    border-style: solid;

                    }

    // will place a red border around any image with an empty ALT tag

    IMG:not([alt])

                                   {

    border-width: 3px;

    border-color: #ff0000;

    border-style: dotted;

                    }

    // will place a red border around any image with no ALT tag

    The problem is the second one (not) only works with Firefox and
    Chrome. It won’t work in IE8

    Does anyone have a suggestion?

    Thanks

    Tim

    
*-----------------------------------------------------------------------------------------------------------*

    *Tim Baillie *| Quality Assurance Coordinator, ACUonline |
    *Australian Catholic University
    *Email tim.bail...@acu.edu.au <mailto:tim.bail...@acu.edu.au> |
    Phone +61 2 9739 *2287* | Facsimile +61 2 9460 *4380

    North Sydney Campus (MacKillop)*

    Office 4, Level 1, 23 Berry Street

    North Sydney NSW 2060 Australia
    PO Box 968 | North Sydney | NSW 2059

    * *

    *CRICOS Reg. 00004G, 00112C, 00873F, 00885B*
    Blackboard Support Phone *1800 759 660 *(Ask for ACU Blackboard
    support)
    Email blackboard.supp...@acu.edu.au
    <mailto:blackboard.supp...@acu.edu.au>

    If anyone can show me, and prove to me, that I am wrong in thought
    or deed, I will gladly change. I seek the truth, which never yet
    hurt anybody. It is only persistence in self-delusion and
    ignorance which does harm.

      - Marcus Aurelius Antoninus Augustus


    *******************************************************************
    List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
    Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
    Help: memberh...@webstandardsgroup.org
    <mailto:memberh...@webstandardsgroup.org>
*******************************************************************


*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
*******************************************************************


*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
*******************************************************************

Reply via email to