This video is now outdated. Not to worry! Here is a link to a section of Russ’s most recent course which covers the negation or not pseudo-class:


Russ Weakley is a world-renowned author, speaker and CSS expert, with a detailed knowledge of web design and development. Russ chairs the Web Standards Group (WSG) and produced a series of widely acclaimed Learnable tutorials on CSS. He is currently touring a series of Responsive Web Design workshops around Australia.

  • Husien adel

    thanks for great tutorial ;)

  • Stationery Design

    I have done a little work with CSS2, a little bit with CSS3. CSS3 not selector is new element for me in CSS3, as before CSS3 only selectors are used in CSS. RUSS thanks a lot for increasing my knowledge. Tutorial is good enough to learn not selectors completely.

  • Russ Weakley

    @Husien and @StationaryDesign, thanks for the feedback!

  • frits

    what a lot of info for such a simple thing? and i never had anny use for it, in my work if i want a non selector i just overwrite it?

  • sandie wilson

    Thanks for the great tutorial, it has cleared a few points up that have been confusing me for some time.

  • Michael Morris

    :not is only useful for designer who’ve *not* got a good grasp on how cascading works. You style the global cases, then the specific ones. :not is only real useful when you’re trying to do the reverse.

Special Offer
Free course!

Git into it! Bonus course Introduction to Git is yours when you take up a free 14 day SitePoint Premium trial.