<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
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/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Lee Munroe &#187; ie6</title> <atom:link href="http://www.leemunroe.com/tags/ie6/feed/" rel="self" type="application/rss+xml" /><link>http://www.leemunroe.com</link> <description>User Experience and Web Interface Designer Lee Munroe</description> <lastBuildDate>Thu, 09 Feb 2012 02:44:16 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3</generator> <item><title>A better way to deal with Internet Explorer conditional styles</title><link>http://www.leemunroe.com/ie-conditional-css-styles/</link> <comments>http://www.leemunroe.com/ie-conditional-css-styles/#comments</comments> <pubDate>Mon, 30 May 2011 09:01:03 +0000</pubDate> <dc:creator>Lee</dc:creator> <category><![CDATA[Web Design]]></category> <category><![CDATA[css]]></category> <category><![CDATA[ie]]></category> <category><![CDATA[ie6]]></category> <category><![CDATA[internet explorer]]></category><guid
isPermaLink="false">http://www.leemunroe.com/?p=2430</guid> <description><![CDATA[For a few years now I&#8217;ve been using one or two conditional stylesheets to help with cross browser support, or in other words &#8216;to help fix Internet Explorer&#8217;. But recently&#8230;<html><body><h1>400 Bad request</h1> Your browser sent an invalid request.</body></html> ]]></description> <content:encoded><![CDATA[<p>For a few years now <strong>I&#8217;ve been using one or two conditional stylesheets</strong> to help with cross browser support, or in other words &#8216;to help fix Internet Explorer&#8217;. But recently I&#8217;ve been trying out Paul Irish&#8217;s technique.</p><p><span
id="more-2430"></span></p><h4>HTML5 Boilerplate</h4><p>If you haven&#8217;t already go over to <a
href="http://html5boilerplate.com/">HTML5 Boilerplate</a> and take a look at the notes. In particular look through the code for each file.</p><p>HTML5 Boilerplate is a <strong>bare bones framework</strong> for any web project, with all the best practice resets, styles, htaccess settings etc. in place.</p><p>I&#8217;ve been using bits and pieces of the HTML5 boilerplate for a while now and one of the things I like in particular is <strong>how it deals with conditional styles for Internet Explorer</strong>.</p><h4>IE conditional stylesheets</h4><p>Most of the sites I work on usually include something like this:</p><pre><code>&lt;!--[if lt IE 7]&gt;
&lt;link rel="stylesheet" href="ie.css" /&gt; 
&lt;![endif]--&gt;</code></pre><p>This was to fix anything that looked out of place in IE6, usually fixes for pngs, floats, widths, positioning etc.</p><p>In some cases <strong>the site might have 2 or 3 of these conditional stylesheets</strong> for IE7 and IE8 fixes also.</p><h4>Adding conditional classes to the html tag</h4><p>Recently I&#8217;ve started using something like this instead:</p><pre><code>&lt;!--[if lt IE 7]&gt;&lt;html class="ie6" lang="en-GB"&gt;&lt;![endif]--&gt;
&lt;!--[if IE 7]&gt;&lt;html class="ie7" lang="en-GB"&gt;&lt;![endif]--&gt;
&lt;!--[if IE 8]&gt;&lt;html class="ie8" lang="en-GB"&gt;&lt;![endif]--&gt;
&lt;!--[if gt IE 8]&gt;&lt;!--&gt;&lt;html lang="en-GB"&gt;&lt;!--&lt;![endif]--&gt;</code></pre><p>This <strong>adds classes to the HTML tag</strong> in the different versions of IE, enabling you to target them with different CSS rules.</p><p>If the user isn&#8217;t using Internet Explorer then it only recognises the <strong>html lang=&#8221;en-GB&#8221;</strong> tag.</p><p>So you can do stuff like this in your core stylesheet:</p><pre><code>fieldset legend{background-color:#f6f6f6;}
.ie6 fieldset{position:relative;}
.ie6 fieldset legend{position: absolute;top: -.5em;left: .2em;}</code></pre><p>This works better for a couple of reasons:</p><ol><li>Less HTTP requests (calling 1 stylesheet rather than 2 or 3)</li><li>It keeps your CSS rule in one place</li></ol><p><strong><em>What do you think, nice technique?</em></strong></p><h4>Further reading</h4><ul><li><a
href="http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/">Conditional stylesheets vs CSS hacks? Answer: Neither!</a></li><li><a
href="http://html5boilerplate.com/">HTML5 Boilerplate</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://www.leemunroe.com/ie-conditional-css-styles/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>Internet Explorer Users Don&#8217;t Care About Rounded Corners</title><link>http://www.leemunroe.com/ie-rounded-corners-css3/</link> <comments>http://www.leemunroe.com/ie-rounded-corners-css3/#comments</comments> <pubDate>Mon, 19 Oct 2009 14:30:39 +0000</pubDate> <dc:creator>Lee</dc:creator> <category><![CDATA[Web Design]]></category> <category><![CDATA[css]]></category> <category><![CDATA[css3]]></category> <category><![CDATA[firefox]]></category> <category><![CDATA[ie]]></category> <category><![CDATA[ie6]]></category> <category><![CDATA[safari]]></category><guid
isPermaLink="false">http://www.leemunroe.com/?p=1607</guid> <description><![CDATA[Internet Explorer users don&#8217;t care about rounded corners. Bold statement? Perhaps. But recently I&#8217;ve taken this approach to a few designs as I&#8217;m tired of having to use some sort&#8230;]]></description> <content:encoded><![CDATA[<p><strong>Internet Explorer users don&#8217;t care about rounded corners.</strong> Bold statement? Perhaps. But recently I&#8217;ve taken this approach to a few designs as I&#8217;m tired of having to use some sort of <a
href="http://www.cssjuice.com/25-rounded-corners-techniques-with-css/">rounded corner hack</a> to support IE. It&#8217;s a lot easier to just <strong>use the CSS 3 declaration</strong>.</p><p><span
id="more-1607"></span></p><p>If you&#8217;re up-to-date with your CSS knowledge, you&#8217;ll know that <strong>CSS 3 has introduced rounded corners</strong>, among other &#8216;goodies&#8217;. The problem is though that IE doesn&#8217;t support CSS 3 yet but Firefox, Safari and Chrome do.</p><p>Some CSS 3 techniques I&#8217;ve been using on <a
href="http://sharethrough.com">Sharethrough</a> and <a
href="http://lookaly.com">Lookaly</a>:</p><h4>CSS 3 rounded corners</h4><div
style="text-align:center;"><img
src="http://www.leemunroe.com/wp-content/uploads/rounded.jpg" border="0" alt="rounded.jpg" width="540" height="100" /></div><p>&nbsp;</p><div
style="text-align:center;"><img
src="http://www.leemunroe.com/wp-content/uploads/rounded2.jpg" border="0" alt="rounded2.jpg" width="540" height="100" /></div><p>&nbsp;</p><pre><code>div{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}</code></pre><h4>CSS 3 text shadow</h4><div
style="text-align:center;"><img
src="http://www.leemunroe.com/wp-content/uploads/shadow2.jpg" border="0" alt="shadow2.jpg" width="540" height="100" /></div><p>&nbsp;</p><div
style="text-align:center;"><img
src="http://www.leemunroe.com/wp-content/uploads/shadow.jpg" border="0" alt="shadow.jpg" width="540" height="100" /></div><p>&nbsp;</p><pre><code>div{
text-shadow: -1px -1px 3px rgba(0,0,0,0.25);
}</code></pre><h4>CSS 3 box shadow</h4><div
style="text-align:center;"><img
src="http://www.leemunroe.com/wp-content/uploads/shadow3.jpg" border="0" alt="shadow3.jpg" width="540" height="100" /></div><p>&nbsp;</p><pre><code>img{
-webkit-box-shadow:0 0 5px 5px rgba(34,34,34,0.3);
-moz-box-shadow:0 0 5px 5px rgba(34,34,34,0.3);
}</code></pre><h4>But how do you deal with clients?</h4><p>This is where it gets tricky. If you show a client a mockup with rounded corners and the final solution doesn&#8217;t have these (because they use IE) they&#8217;ll probably not be too happy.</p><p>If you&#8217;re working with computer savvy clients, who use Safari or Firefox, they should understand. If you&#8217;re working on your own personal or side project, happy days. If not, you can try Andy Clarke&#8217;s approach of <strong>designing in the browser</strong>. <a
href="http://stuffandnonsense.co.uk/blog/about/time_to_stop_showing_clients_static_design_visuals/">Time to stop showing clients static design visuals</a> is a very good article about skipping the static mockup stage.</p><h4>Conclusion</h4><p>The point I&#8217;m trying to make here is that <strong>as long as it looks OK in all browsers</strong>, we can afford to take liberties when it comes to making it look nicer for those who use Firefox and Safari. Most designers use Firefox or Safari and they&#8217;ll appreciate the rounded corners more. IE users <em>*probably*</em> don&#8217;t care.</p><p><strong><em>What do you think? Have you started using CSS 3 in your designs? Do you think IE users should get to see the rounded corners too? Share your thoughts below.</em></strong></p> ]]></content:encoded> <wfw:commentRss>http://www.leemunroe.com/ie-rounded-corners-css3/feed/</wfw:commentRss> <slash:comments>68</slash:comments> </item> <item><title>Do you support IE6?</title><link>http://www.leemunroe.com/ie6-design-help/</link> <comments>http://www.leemunroe.com/ie6-design-help/#comments</comments> <pubDate>Mon, 29 Jun 2009 00:29:46 +0000</pubDate> <dc:creator>Lee</dc:creator> <category><![CDATA[Web Design]]></category> <category><![CDATA[browsers]]></category> <category><![CDATA[campaigns]]></category> <category><![CDATA[ie6]]></category> <category><![CDATA[testing]]></category> <category><![CDATA[tutorials]]></category><guid
isPermaLink="false">http://www.leemunroe.com/?p=1404</guid> <description><![CDATA[Us designers love a good rant about IE6. And why not? Everything looks perfect in Firefox, Safari, even IE7 and 8. Then you open up IE6 and everything is a&#8230;]]></description> <content:encoded><![CDATA[<p>Us designers love a good rant about IE6. And why not? Everything looks perfect in Firefox, Safari, even IE7 and 8. <strong>Then you open up IE6 and everything is a mess.</strong> In an ideal world no one would use IE6 anymore (and all browsers would render websites the same way).</p><p>But at the same time I do get sick of IE6 rants and campaigns. This isn&#8217;t a rant, it&#8217;s more of a &#8216;<strong>be aware that it still exists and some reasons why it still exists</strong>&#8216; post. A recent blog post of mine <a
href="http://www.leemunroe.com/design-blog-stats/">researching popular design blog analytics</a> showed that there are still 3% of users using IE6. And that&#8217;s in the field of design. There is more than likely a lot more than that in terms of the World Wide Web.</p><p><span
id="more-1404"></span></p><h4>Why people are still using IE6</h4><ul><li>They use a company computer and have no control over upgrades</li><li>They&#8217;ve popped into an Internet cafe and have to use what&#8217;s available</li><li>It works for them so why change</li><li>They don&#8217;t realise there are other browsers available</li><li>They like it</li></ul><p>So rather than campaigning to get people to upgrade their browser, shouldn&#8217;t we just deal with it and support it?</p><h4>But what does &#8216;support&#8217; mean?</h4><p>I think Andy Clarke hits the nail on the head in his <a
href="http://24ways.org/2008/contract-killer">killer contract</a>:</p><blockquote><p>We will also test to ensure that pages will display visually in a ‘similar’, albeit not necessarily an identical way, in Microsoft Internet Explorer 6 for Windows as this browser is now past it’s sell-by date.</p></blockquote><p>I think this is the best way to support IE6: <strong>it doesn&#8217;t have to be pixel perfect but the content should be accessible and it should look similar</strong>.</p><p>What I&#8217;ll usually do before launching a site is check to <strong>make sure all the links are visible and clickable and all the content is accessible in IE6</strong>. I&#8217;ll even spend 30 minutes to make sure it looks &#8216;half decent&#8217; with regards to IE6 not supporting PNG transparency, which involves <strong>replacing the PNG backgrounds with GIFs via an IE6 specific stylesheet</strong>.</p><h4>Supporting IE6</h4><p>To specifically target IE6 users with special instructions or styles, use the following code.</p><pre><code>&lt;!--[if IE 6]&gt;
Special instructions for IE 6 here, usually including a specific IE6 stylesheet
&lt;![endif]--&gt;</code></pre><p>Anything placed between the special tags will only be recognised by IE6.</p><h4>Interesting IE6 campaigns</h4><h5><a
href="http://www.bringdownie6.com/">Bring down IE6</a></h5><div
style="text-align:center;"><a
href="http://www.bringdownie6.com/"><img
src="http://www.leemunroe.com/wp-content/uploads/snap-422.jpg" alt="snap_42.jpg" border="0" width="512" height="384" /></a></div><h5><a
href="http://dearie6.com/">Dear IE6</a></h5><div
style="text-align:center;"><a
href="http://dearie6.com/"><img
src="http://www.leemunroe.com/wp-content/uploads/snap-432.jpg" alt="snap_43.jpg" border="0" width="512" height="384" /></a></div><h5><a
href="http://ie6update.com/">IE6 Update</a></h5><div
style="text-align:center;"><a
href="http://ie6update.com/"><img
src="http://www.leemunroe.com/wp-content/uploads/snap-442.jpg" alt="snap_44.jpg" border="0" width="512" height="384" /></a></div><h5><a
href="http://www.saveie6.com/">Save IE6</a></h5><div
style="text-align:center;"><a
href="http://www.saveie6.com/"><img
src="http://www.leemunroe.com/wp-content/uploads/snap-452.jpg" alt="snap_45.jpg" border="0" width="512" height="384" /></a></div><h5><a
href="http://forabeautifulweb.com/blog/about/universal_internet_explorer_6_css/">Universal IE6 css</a></h5><div
style="text-align:center;"><a
href="http://forabeautifulweb.com/blog/about/universal_internet_explorer_6_css/"><img
src="http://www.leemunroe.com/wp-content/uploads/snap-462.jpg" alt="snap_46.jpg" border="0" width="512" height="384" /></a></div><h4>Help with common IE6 problems</h4><ul><li><a
href="http://css-tricks.com/ie-css-bugs-thatll-get-you-every-time/">IE6 bugs that will get you every time</a></li><li><a
href="http://thedesignsuperhero.com/2008/04/3-free-tools-to-make-ie-bug-fixing-easy-ie-tester-ie-netrenderer-and-ie-tab/">Free tools to make IE6 bug testing easy</a></li><li><a
href="http://www.sitepoint.com/blogs/2009/03/06/10-fixes-for-ie6-problems/">10 fixes for IE6 problems</a></li></ul><h4>Do you support IE6?</h4><p>Hopefully over the next year or two we will be seeing less and less of IE6, especially if Microsoft encourage users to upgrade to IE8.</p><p><strong><em>Do you &#8216;support&#8217; IE6? Do you check to make sure your sites work? Do you spend much time fixing it or making it pixel perfect?</em></strong></p> ]]></content:encoded> <wfw:commentRss>http://www.leemunroe.com/ie6-design-help/feed/</wfw:commentRss> <slash:comments>50</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic (User agent is rejected)
Database Caching 17/30 queries in 0.108 seconds using disk: basic

Served from: www.leemunroe.com @ 2012-02-09 13:06:44 -->
