<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: !important keyword and IE</title>
	<atom:link href="http://nickcowie.com/2009/important-keyword-and-ie/feed/" rel="self" type="application/rss+xml" />
	<link>http://nickcowie.com/2009/important-keyword-and-ie/</link>
	<description>Web standards, accessibility  and such like with a bias toward  Government web sites</description>
	<lastBuildDate>Thu, 25 Feb 2010 03:29:41 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Nick</title>
		<link>http://nickcowie.com/2009/important-keyword-and-ie/comment-page-1/#comment-37450</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Thu, 08 Jan 2009 01:27:54 +0000</pubDate>
		<guid isPermaLink="false">http://nickcowie.com/?p=382#comment-37450</guid>
		<description>Gary, for me it depends a on the circumstances, I avoid using !important or conditional comments to feed separate rules to IE unless there is no alternative. I will use !important for a quick single fix and if necessary then collect those rules for a separate stylesheet feed by conditional comments to IE.

I do not use !important as intended, to overwrite user styles. If a user wants to use user styles, they should have that option.

I do not use !important to fix style rules to stop them being overwritten later. I tend to organise by stylesheets well and have a good understanding of specificity and inheritance.

@font-face is a little different, you need to feed different file formats to different browsers and you do not want to even attempt to download the alternative format. So I use conditional comments to feed IE first and use !important so it does not overwrite that rule by using the second file (need to test to see if it  downloads the file).</description>
		<content:encoded><![CDATA[<p>Gary, for me it depends a on the circumstances, I avoid using !important or conditional comments to feed separate rules to IE unless there is no alternative. I will use !important for a quick single fix and if necessary then collect those rules for a separate stylesheet feed by conditional comments to IE.</p>
<p>I do not use !important as intended, to overwrite user styles. If a user wants to use user styles, they should have that option.</p>
<p>I do not use !important to fix style rules to stop them being overwritten later. I tend to organise by stylesheets well and have a good understanding of specificity and inheritance.</p>
<p>@font-face is a little different, you need to feed different file formats to different browsers and you do not want to even attempt to download the alternative format. So I use conditional comments to feed IE first and use !important so it does not overwrite that rule by using the second file (need to test to see if it  downloads the file).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gary Barber</title>
		<link>http://nickcowie.com/2009/important-keyword-and-ie/comment-page-1/#comment-37449</link>
		<dc:creator>Gary Barber</dc:creator>
		<pubDate>Wed, 07 Jan 2009 23:29:29 +0000</pubDate>
		<guid isPermaLink="false">http://nickcowie.com/?p=382#comment-37449</guid>
		<description>Personally I avoid using !important at all costs, and only use conditional comments with the bare minimum of alternative rules.</description>
		<content:encoded><![CDATA[<p>Personally I avoid using !important at all costs, and only use conditional comments with the bare minimum of alternative rules.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
