<?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>Atomic Robot Design &#187; IE</title>
	<atom:link href="http://atomicrobotdesign.com/blog/tag/ie/feed/" rel="self" type="application/rss+xml" />
	<link>http://atomicrobotdesign.com/blog</link>
	<description>Design From The Future &#124; Blog</description>
	<lastBuildDate>Mon, 06 Feb 2012 03:13:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Make your life easier and don’t wait until the end to check your site in IE</title>
		<link>http://atomicrobotdesign.com/blog/web-development/make-your-life-easier-and-dont-wait-until-the-end-to-check-your-site-in-ie/</link>
		<comments>http://atomicrobotdesign.com/blog/web-development/make-your-life-easier-and-dont-wait-until-the-end-to-check-your-site-in-ie/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 02:18:52 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[web development]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://atomicrobotdesign.com/blog/?p=894</guid>
		<description><![CDATA[I get it, Internet Explorer 6 is horrible and corporations suck for keeping it alive. IE 7 can be just as bad. And IE 8 has caused it’s share of pain. But there are a few ways to make things &#8230; <a href="http://atomicrobotdesign.com/blog/web-development/make-your-life-easier-and-dont-wait-until-the-end-to-check-your-site-in-ie/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I get it, Internet Explorer 6 is horrible and corporations suck for keeping it alive. IE 7 can be just as bad. And IE 8 has caused it’s share of pain. But there are a few ways to make things easier and save you those hours of IE debugging. Trust me, I’ve tweeted my fair share of “Stupid IE” complaints but it’s been a while since I’ve really had a problem with a site displaying completely wrong in IE. The first thing I did was convince my bosses that we don’t have to care about IE 6 anymore and now they explain to the clients that IE 6 supports costs more and that’s usually the end of that discussion.</p>
<p>But what has really helped is not waiting until after the site is built to check it in IE. Just check it after you build a section of the page. The nav looks great in Firefox? Check it in IE before you start on the slideshow. Sidebar works in Chrome? Check it in IE before you start work on the main content. Development became a ton less stressful once I started to do this because now I was making tiny adjustments over the course of the entire build instead of a huge amount of bugs that I have to figure out because nothing is positioned right in IE 7.</p>
<p>Apparently <a href="http://www.ie6death.com/">IE 6 still has a few years to go</a> before it’s completely dead but at least we have IE 9 to look forward to, right? And I’ve found that the more I learn and better I get at structuring my HTML, the less problems I have with my sites and any version of IE. I’ve seen some people advising that you should build your site in IE and then it’s easier to fix what’s not working in Firefox or Webkit, but almost every web designer and developer I know wants to spend the least amount of time with IE open as possible, so I don’t think that necessary. Plus, I think life’s a lot easier if you don’t have to have every site look the same down to the pixel in each browser. Very few people are going to visit you site in different browsers and notice any differences. And if they do, they should probably get a life.</p>
]]></content:encoded>
			<wfw:commentRss>http://atomicrobotdesign.com/blog/web-development/make-your-life-easier-and-dont-wait-until-the-end-to-check-your-site-in-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>There’s no reason for Safari to be on Windows</title>
		<link>http://atomicrobotdesign.com/blog/general/theres-no-reason-for-safari-to-be-on-windows/</link>
		<comments>http://atomicrobotdesign.com/blog/general/theres-no-reason-for-safari-to-be-on-windows/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 04:04:01 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://atomicrobotdesign.com/blog/?p=752</guid>
		<description><![CDATA[I’m a Firefox guy but Chrome has been doing a lot to win me over, but Firefox still remains my browser of choice for developing and I’m really liking what Mozilla has done with Firefox 4. But now that Chrome &#8230; <a href="http://atomicrobotdesign.com/blog/general/theres-no-reason-for-safari-to-be-on-windows/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I’m a Firefox guy but Chrome has been doing a lot to win me over, but Firefox still remains my browser of choice for developing and I’m really liking what Mozilla has done with Firefox 4. But now that Chrome is here, is there really any reason for Safari for Windows to exist anymore? I understand that it brought the most popular, at the time, Webkit browser to the PC, but when Chrome was released a year later and, in my opinion proved to be a better browser, shouldn’t Apple have realized Safari wasn’t needed anymore?</p>
<p>It’s not that I think Safari is a bad browser, I’ve used it on Macs and I’ve liked it. It’s just that I’ve never used any piece of Apple software on a PC and found it to be an enjoyable experience. iTunes is a bloated piece of software that needs to be rebuilt completely and Safari is a resource hog to the point of being almost unusable. I was using Safari the other day just for a change and having 5 tabs open used up nearly 500 mb of memory.</p>
<p>Chrome usage share is about double Safari’s and could become a real threat to both Firefox and Internet Explorer. Safari’s usage has stayed pretty much the same for the last couple of years. Add that to the fact that Apple doesn’t seem to be committed to making Safari on Windows run the best it can and it’s time for them to just give up on developing the PC version anymore.</p>
<p>I would think with one of Apple’s main goals being to get PC users to switch over to their computers, they’d want to use Safari to show people how great their software is, but I can’t see too many being impressed after using it. Plus, Apple’s annoying habit of trying to install software you didn’t ask for when Safari updates isn’t winning people over either.</p>
]]></content:encoded>
			<wfw:commentRss>http://atomicrobotdesign.com/blog/general/theres-no-reason-for-safari-to-be-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It’s cool your thing works in Webkit but doesn’t that make it kinda useless?</title>
		<link>http://atomicrobotdesign.com/blog/web-development/its-cool-your-thing-works-in-webkit-but-doesnt-that-make-it-kinda-useless/</link>
		<comments>http://atomicrobotdesign.com/blog/web-development/its-cool-your-thing-works-in-webkit-but-doesnt-that-make-it-kinda-useless/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 23:07:07 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[web development]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://atomicrobotdesign.com/blog/?p=699</guid>
		<description><![CDATA[Today on Hacker News, I saw this link, IE9 is the IE6 of CSS3. The authors point has some validity to it, I’ve said before I’m disappointed in IE9’s CSS3 support but I don’t think it’s as bad as this &#8230; <a href="http://atomicrobotdesign.com/blog/web-development/its-cool-your-thing-works-in-webkit-but-doesnt-that-make-it-kinda-useless/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today on <a href="http://news.ycombinator.com/news">Hacker News</a>, I saw this link, <a href="http://css3wizardry.com/2010/08/14/ie9-is-the-ie6-of-css3/">IE9 is the IE6 of CSS3</a>. The authors point has some validity to it, I’ve said before I’m disappointed in IE9’s CSS3 support but I don’t think it’s as bad as this article makes out to be. And in the comments on Hacker News, a few people made a couple of points I completely agreed with, one being we don’t get to see the HTML or CSS behind the screenshots, so we don’t know if a couple of changes could fix everything. And two, why is he just comparing it to the two major Webkit browsers? Firefox has nearly <a href="http://en.wikipedia.org/wiki/Browser_usage_share">twice the market share</a> of Safari and Chrome combined. This is something I’ve been noticing a lot, building something that works in Webkit and then say “I didn’t test it in Firefox and of course it won’t work in IE.”</p>
<p>Webkit has become the favorite of developers over the last couple of months, I think for a couple of reasons. First, the two major browsers using Webkit, Chrome and Safari are pushing forward and both have fast JS engines, Chrome especially. Second, a lot of web designers use a Mac and a fair amount of them use Safari as their main browser, so of course you’re going to use the browser you’re comfortable with when you’re building something.</p>
<p>But here’s the thing, most of the people on web, by a vast majority, don’t use Webkit. I switch back and forth between Firefox and Chrome and I try to get everyone I know to use one of them. But the fact is, no matter how great your thing is in Webkit, if it doesn’t work in even Firefox, then it’s useless. At least until the other browsers catch up. At work, my bosses only care that it works right in IE and then Firefox because those are the browsers the clients use and a majority of clients don’t care that there’s more than one browser out there, which is a unfortunate fact. I check them in Chrome and Safari but I’ve never been asked about it.</p>
<p>So really, if your effect or transition or design only works in Webkit then how many people are going to see it? If it’s just an experiment that you made and it’s really only for other designers and developers to look at, then it doesn’t matter. But if it’s something that you think has real commercial value, then you’ll either have to find a way to make it work another way using something like jQuery or you’ll have to wait for the other browsers to catch up. Personally, I wish the <a href="http://www.apple.com/html5/showcase/vr/">CSS3 3D transforms</a> worked in every browser and not just Webkit.</p>
<p>I’m not saying that we shouldn’t be making things that only work in one browser, especially if we’re just doing it show off what the browser or we can do. I’ve made things that only work in Webkit or worse, only work in Firefox 4 beta. But usually those are just to show what the future is going to hold for us. Webkit is great and hopefully IE catches up soon and I’m sure they eventually will. But don’t be a Webkit snob, it’s almost as bad as being an Apple snob.</p>
]]></content:encoded>
			<wfw:commentRss>http://atomicrobotdesign.com/blog/web-development/its-cool-your-thing-works-in-webkit-but-doesnt-that-make-it-kinda-useless/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When did Firefox start to suck?</title>
		<link>http://atomicrobotdesign.com/blog/general/when-did-firefox-start-to-suck/</link>
		<comments>http://atomicrobotdesign.com/blog/general/when-did-firefox-start-to-suck/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 01:57:32 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://atomicrobotdesign.com/blog/?p=656</guid>
		<description><![CDATA[Sorry for the link bait title but I’ve been noticing a trend over the last couple of months. Whenever someone takes screenshots for a tutorial or does a screencast, the browser they use is Google’s Chrome. Now, I’ve said on &#8230; <a href="http://atomicrobotdesign.com/blog/general/when-did-firefox-start-to-suck/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Sorry for the link bait title but I’ve been noticing a trend over the last couple of months. Whenever someone takes screenshots for a tutorial or does a screencast, the browser they use is Google’s Chrome. Now, I’ve said on here and on Twitter, lately Chrome’s been my choice for browsing the web but I still use Firefox 3.6 for development, mainly because of the Web Developer and Firebug add-ons. And I’ve been using the Firefox 4 betas almost as much as Chrome and I’m sure when the add-ons I like are updated to work with FF4, it will have a really good chance of becoming my main browser again. I, for one, certainly don’t think Firefox sucks.</p>
<p>I guess Firefox has just been around long enough that it’s not the cutting edge anymore, even if it’s the reason Internet Explorer doesn’t completely control the world. But it’s never sucked and I don’t think it ever will. The people behind it don’t seem to be the people that would allow that. As far as Chrome goes, it’s a good browser that does one thing great, it’s fast. But aren’t we at the point now where the differences are so small that it doesn’t really matter anymore?</p>
<p>Browsers are weird things, in a way. There are people that will swear Opera is the best out there, others love Safari (none of them Windows users). Chrome seems to be getting most of it’s users from Firefox which might be the reason FF’s growth stopped, although IE is still the main one out there. Why? Because most people don’t care what browser they use and probably don’t even know others exist.</p>
<p>So, who thinks Firefox sucks? Probably just “savvy” developers who think that other people really care what browser they use. The same kind of people that rip on what programming language you use or what OS is running on your computer. Once Internet Explorer 9 comes out, I don’t think it’s going to matter what browser people really use, except when it comes to the really cutting edge stuff, like what you can do with SVG and Firefox or some of the CSS3 stuff that’s Webkit only.</p>
]]></content:encoded>
			<wfw:commentRss>http://atomicrobotdesign.com/blog/general/when-did-firefox-start-to-suck/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 9 just might bring on a golden age of browsers</title>
		<link>http://atomicrobotdesign.com/blog/general/internet-explorer-9-just-might-bring-on-a-golden-age-of-browsers/</link>
		<comments>http://atomicrobotdesign.com/blog/general/internet-explorer-9-just-might-bring-on-a-golden-age-of-browsers/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 02:47:40 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://atomicrobotdesign.com/blog/?p=626</guid>
		<description><![CDATA[Yeah, I know. That might be some hyperbole. But, then again, if IE9 can do everything Microsoft is claiming, then all that time we spend making sure things work in IE, might be put to use doing interesting things. I &#8230; <a href="http://atomicrobotdesign.com/blog/general/internet-explorer-9-just-might-bring-on-a-golden-age-of-browsers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yeah, I know. That might be some hyperbole. But, then again, if IE9 can do everything Microsoft is claiming, then all that time we spend making sure things work in IE, might be put to use doing interesting things.</p>
<p>I remember years ago, back during the browser wars, which were explained to me by my more nerdier friends, I was told Netscape was better and that’s what I used. Until, of course, a few years later when I was using IE6 because that’s what came on my computer and I was like a vast majority of people at the time and didn’t know there was other browsers or that there was any difference between them. And then, somehow, I discovered Firefox 1.5 and everything changed.</p>
<p>When I started web design in school, the IE7 beta was out and my teachers were excited for it because it was going to be so much better than IE6 but, of course, it wasn’t really that much better. And IE8 came out and was a little bit better, but now we just have to spend more time making sure that a website works in more than one version of IE (I stopped caring about IE6 over 6 months ago with the full support of my boss).</p>
<p>But, if Windows 7 is going to take over for XP next year in the corporate world, we might just be entering a world where Internet Explorer actually displays a website the same as the other major browsers. Think about that. I’m not talking about CSS3 transitions or animations, but just basic positioning. I don’t think I’ve ever made a site that didn’t require me to at least fix some minor issues with IE7.</p>
<p>IE9 won’t be the best browser out there, but it will, guaranteed, be the most used because the most people use Windows and most of them use IE. But at least it’s not going to suck and be a generation behind. We don’t need IE to innovate, we just need it to work, that’s what Webkit and Firefox are for.</p>
<p>Speaking of Firefox, Firefox 4 beta 3 has won me back. For a while now, I’d started using Chrome more and more but with this latest beta, I’ve gone back to FF. It’s just as faster and it’s just as powerful under the hood. Plus, I’m sure every browser will have something like <a href="http://vimeo.com/13560319">Tab Candy</a>, which is coming with the fourth beta I think.</p>
]]></content:encoded>
			<wfw:commentRss>http://atomicrobotdesign.com/blog/general/internet-explorer-9-just-might-bring-on-a-golden-age-of-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Internet Explorer supports RGBa, life&#8217;s going to be a lot easier</title>
		<link>http://atomicrobotdesign.com/blog/htmlcss/when-internet-explorer-supports-rgba-lifes-going-to-be-a-lot-easier/</link>
		<comments>http://atomicrobotdesign.com/blog/htmlcss/when-internet-explorer-supports-rgba-lifes-going-to-be-a-lot-easier/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 02:37:03 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[alpha]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[transitions]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://atomicrobotdesign.com/blog/?p=387</guid>
		<description><![CDATA[One of the great things about CSS is it makes things easy. I&#8217;ve had to make sites where the design has called for elements to have backgrounds with an alpha transparency of less than 100%. There&#8217;s two ways you can &#8230; <a href="http://atomicrobotdesign.com/blog/htmlcss/when-internet-explorer-supports-rgba-lifes-going-to-be-a-lot-easier/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of the great things about CSS is it makes things easy. I&#8217;ve had to make sites where the design has called for elements to have backgrounds with an alpha transparency of less than 100%. There&#8217;s two ways you can go about it, you can use a PNG and set it as the image background and use a png support hack for browsers like IE6 that don&#8217;t support PNG transparency or you can tell the designer, &#8220;no that&#8217;s not going to work in all browsers&#8221; and if you&#8217;ve ever worked with a designer, that one usually doesn&#8217;t work. Everyday, I try to move farther and farther away from using images for backgrounds and other styling as much as I can, but of course IE is making that harder than it should be.</p>
<p>And something like RGBa makes building sites 100% easier. Need a bit of transparency on that div in the top corner? One little bit of CSS and it&#8217;s done. So how do we do it? Well, for the most part, if someone wants to use CSS to give a div a background color or set the color of some text, you would use the hex color, ie. #FF0000, for red. But CSS also allows you to set the color using rgb, which gives you more control over your color, rgb(255,0,0) would give you red. And CSS3 adds one little thing to that and let&#8217;s us control the alpha of an element: rgba(0,255,0,0.5) would show something with half transparency. That&#8217;s it, just adding that one number on the end will let us control that. But what about opacity:0.5;? Well, let&#8217;s say you just want the background set to half transparency and the text to display normally. If you set the whole div to opacity:0.5; then everything in the div will be half transparent. But if you set the background:rgba(0,255,00,0.5); then you get a half transparent green background with normal text.</p>
<p>Here&#8217;s an example of what you can do. The HTML:</p>
<div class="codecolorer-container html4strict twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;redblock&quot;</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;blueblock&quot;</span>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ut.<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a>&gt;</span></div></td></tr></tbody></table></div>
<p>Now the CSS. I&#8217;ve added a webkit transition to show what you can do to highlight elements during the :hover state. Here&#8217;s the CSS:</p>
<div class="codecolorer-container css twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #cc00cc;">#redblock</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">200px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">200px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">rgb</span><span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">255</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span>rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">255</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span><br />
<span style="color: #cc00cc;">#blueblock</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">200px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">200px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">rgb</span><span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">255</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span>rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">255</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0.5</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> &nbsp;<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span><span style="color: #933;">100px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #933;">100px</span><span style="color: #00AA00;">;</span> transition-property<span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span><br />
<span style="color: #cc00cc;">#blueblock</span><span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span>rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">255</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> -webkit-transition-duration<span style="color: #00AA00;">:</span> 1s<span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p>I&#8217;ve added in the regular RGB color setting so that Internet Explorer has something to display. This is just another one of those things that are great to use but you have to be careful because no version of IE supports it. Hopefully IE9 will and then we can start developing sites for all browsers that don&#8217;t require as much hacking as they do now. One thing I&#8217;d like to see added in a future version of CSS is something like URLa(background.jpg, 0.5) where we could control the transparency of the background image and use smaller images for patterns.</p>
]]></content:encoded>
			<wfw:commentRss>http://atomicrobotdesign.com/blog/htmlcss/when-internet-explorer-supports-rgba-lifes-going-to-be-a-lot-easier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up a CSS3 radial gradient for your site&#8217;s background</title>
		<link>http://atomicrobotdesign.com/blog/htmlcss/setting-up-a-css3-radial-gradient-for-your-sites-background/</link>
		<comments>http://atomicrobotdesign.com/blog/htmlcss/setting-up-a-css3-radial-gradient-for-your-sites-background/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 16:25:59 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://atomicrobotdesign.com/blog/?p=315</guid>
		<description><![CDATA[In my last post, I showed how to use CSS3 linear gradients to create your web sites background. This time I&#8217;ll show you how to do it with radial gradients. It&#8217;s simple for Firefox, but it&#8217;s a bit more complicated &#8230; <a href="http://atomicrobotdesign.com/blog/htmlcss/setting-up-a-css3-radial-gradient-for-your-sites-background/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In my <a href="http://atomicrobotdesign.com/blog/htmlcss/use-css3-gradients-to-replace-your-sites-background/">last post</a>, I showed how to use CSS3 linear gradients to create your web sites background. This time I&#8217;ll show you how to do it with radial gradients. It&#8217;s simple for Firefox, but it&#8217;s a bit more complicated with Webkit browsers such as Safari and Chrome.</p>
<p>First, the Firefox way:</p>
<div class="codecolorer-container css twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">html <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">100%</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #3333ff;">:-moz-radial-</span>gradient<span style="color: #00AA00;">&#40;</span><span style="color: #993333;">center</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#f4fafe</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#a2d2ed</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #cc00cc;">#a2d2ed</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p>Simple, type of gradient, the start position, the start color, end color. Then I put in no-repeat and set the background color for longer pages. The Webkit syntax took a bit of figuring out but the same effect can be created:</p>
<div class="codecolorer-container css twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">html <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">100%</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #3333ff;">:-webkit-</span>gradient<span style="color: #00AA00;">&#40;</span>radial<span style="color: #00AA00;">,</span> <span style="color: #933;">50%</span> <span style="color: #933;">50%</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #933;">50%</span> <span style="color: #933;">50%</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">500</span><span style="color: #00AA00;">,</span> from<span style="color: #00AA00;">&#40;</span><span style="color: #cc00cc;">#f4fafe</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">,</span> to<span style="color: #00AA00;">&#40;</span><span style="color: #cc00cc;">#a2d2ed</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #cc00cc;">#a2d2ed</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p>Whoa, a lot more is going on here, but once you know what&#8217;s happening it&#8217;s not that complicated. First we set the gradient type, then the start position where I&#8217;ve set it to 50% of the width and 50% of the height of the page. Next the start radius, which I&#8217;ve set to 0. Then the end point, which is also 50% 50%. This causes the gradient to travel towards every side of the page. Next, the end radius, which you set to how big you want your gradient to be. And finally, your start and end colors.</p>
<p>Pretty simple once you know what to do, but I think I&#8217;m partial to the Firefox syntax and, hopefully soon, there will be a standard way to write this and it will work in Internet Explorer.</p>
]]></content:encoded>
			<wfw:commentRss>http://atomicrobotdesign.com/blog/htmlcss/setting-up-a-css3-radial-gradient-for-your-sites-background/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Use CSS3 gradients to replace your site&#8217;s background</title>
		<link>http://atomicrobotdesign.com/blog/htmlcss/use-css3-gradients-to-replace-your-sites-background/</link>
		<comments>http://atomicrobotdesign.com/blog/htmlcss/use-css3-gradients-to-replace-your-sites-background/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 04:26:24 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://atomicrobotdesign.com/blog/?p=302</guid>
		<description><![CDATA[If you&#8217;re a web developer like me, you&#8217;ve made plenty of sites where the design includes a large gradient for the background coloring. Up until now the only way to do was to either, have a huge image that was &#8230; <a href="http://atomicrobotdesign.com/blog/htmlcss/use-css3-gradients-to-replace-your-sites-background/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a web developer like me, you&#8217;ve made plenty of sites where the design includes a large gradient for the background coloring. Up until now the only way to do was to either, have a huge image that was the width of the site and would take forever to load or to use a however tall and 5px wide image file that you repeat on the x axis. Not that big of a deal, but stuff like the image file no loading or loading slowly can ruin the look of a site. Which is way I think that CSS3 gradients are going to be something that people will use on close to every site they build.</p>
<p>Here&#8217;s the great thing about it, you can just add a gradient to the background of any element on your site without having to worry about image sizes. The code for gradients it this:</p>
<div class="codecolorer-container css twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #808080; font-style: italic;">/* For Firefox */</span><br />
-moz-linear-gradient<span style="color: #00AA00;">&#40;</span>start point<span style="color: #00AA00;">,</span> start <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">,</span> end <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #808080; font-style: italic;">/* For Safari and Chrome */</span><br />
-webkit-gradient<span style="color: #00AA00;">&#40;</span>type<span style="color: #00AA00;">,</span> start point<span style="color: #00AA00;">,</span> end point<span style="color: #00AA00;">,</span> from<span style="color: #00AA00;">&#40;</span>start <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">,</span> to<span style="color: #00AA00;">&#40;</span>end <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span></div></td></tr></tbody></table></div>
<p>I was messing around with gradients and I wanted to add one to the background of the body of a test page I was build. So I put:</p>
<div class="codecolorer-container css twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">body <span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">100%</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">background</span><span style="color: #3333ff;">:-moz-linear-</span>gradient<span style="color: #00AA00;">&#40;</span><span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#666</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">background</span><span style="color: #3333ff;">:-webkit-</span>gradient<span style="color: #00AA00;">&#40;</span>linear<span style="color: #00AA00;">,</span> <span style="color: #000000; font-weight: bold;">left</span> <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">,</span> <span style="color: #000000; font-weight: bold;">left</span> <span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">,</span> from<span style="color: #00AA00;">&#40;</span><span style="color: #cc00cc;">#666</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">,</span> to<span style="color: #00AA00;">&#40;</span><span style="color: #cc00cc;">#ccc</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p>You&#8217;d think this would add a gradient to the body background and you could move on to the next thing. I was surprised to find that it did this:</p>
<p><img src="http://atomicrobotdesign.com/blog/wp-content/uploads/2010/03/gradient_body.jpg" alt="" title="gradient_body" width="600" height="474" class="alignnone size-full wp-image-308" /></p>
<p>The gradient is only the size of the content! Add more content and it stretches out. This isn&#8217;t something that I can see being useful for a website and, amazingly, I couldn&#8217;t find anything on the web about people using CSS3 gradients for the body background. Every example I found just showed little squares of blue to red gradients. I messed around for a while and finally had an idea. What if I applied the background to the html tag? Here&#8217;s what you get:</p>
<p><img src="http://atomicrobotdesign.com/blog/wp-content/uploads/2010/03/gradient_html.jpg" alt="" title="gradient_html" width="600" height="478" class="alignnone size-full wp-image-309" /></p>
<p>Now the gradient stretches to the height of the whole page. Now, if you&#8217;re going to do this, you have to add a couple of things on to the end of your CSS3 mark up:</p>
<div class="codecolorer-container css twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">body <span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">100%</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">background</span><span style="color: #3333ff;">:-moz-linear-</span>gradient<span style="color: #00AA00;">&#40;</span><span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#666</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #cc00cc;">#ccc</span><span style="color: #00AA00;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">background</span><span style="color: #3333ff;">:-webkit-</span>gradient<span style="color: #00AA00;">&#40;</span>linear<span style="color: #00AA00;">,</span> <span style="color: #000000; font-weight: bold;">left</span> <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">,</span> <span style="color: #000000; font-weight: bold;">left</span> <span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">,</span> from<span style="color: #00AA00;">&#40;</span><span style="color: #cc00cc;">#666</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">,</span> to<span style="color: #00AA00;">&#40;</span><span style="color: #cc00cc;">#ccc</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #cc00cc;">#ccc</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p>If you don&#8217;t add the no-repeat, the gradient will repeat on long pages and if you don&#8217;t set the background color, I set it to the bottom color on the gradient, the background color will be white on long pages after the gradient ends.</p>
<p>As usual, this won&#8217;t work in any version Internet Explorer that&#8217;s out right now and it doesn&#8217;t seem to be working in the IE9 preview, so if you&#8217;re going to use this, you&#8217;ll still have to do it the old way if you want IE users to have the same experience on your website. But that won&#8217;t be that big of a deal, if like me, you usually have seperate CSS stylesheets for IE7 and IE8.</p>
]]></content:encoded>
			<wfw:commentRss>http://atomicrobotdesign.com/blog/htmlcss/use-css3-gradients-to-replace-your-sites-background/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The Internet will be a better place when everyone catches up to Chrome</title>
		<link>http://atomicrobotdesign.com/blog/general/the-internet-will-be-a-better-place-when-everyone-catches-up-to-chrome/</link>
		<comments>http://atomicrobotdesign.com/blog/general/the-internet-will-be-a-better-place-when-everyone-catches-up-to-chrome/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 04:28:37 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://atomicrobotdesign.com/blog/?p=293</guid>
		<description><![CDATA[Since Mozilla Firefox was first release back in 2004, I&#8217;ve been a die hard user. Honestly, at that time I didn&#8217;t know anything about HTML, rendering engines or web standards, I think it was just the fact that for the &#8230; <a href="http://atomicrobotdesign.com/blog/general/the-internet-will-be-a-better-place-when-everyone-catches-up-to-chrome/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Since Mozilla Firefox was first release back in 2004, I&#8217;ve been a die hard user. Honestly, at that time I didn&#8217;t know anything about HTML, rendering engines or web standards, I think it was just the fact that for the first time since Netscape, if felt like someone was making a browser that was designed to give the user the best experience possible. And for the last 5 years, I&#8217;ve been forcing people, most who didn&#8217;t even know that there was more than one browser, much less hundreds, to download it. Anyone who still used IE6 was just plain weird! And then, when I went to school to learn all things web, they told us straight out, Firefox is better. Next, I discovered Web Developer and Firebug. They are two essential tools to building websites, if you aren&#8217;t using them, then you&#8217;re just making your job harder. Nothing could compare to the plug-ins Firefox had.</p>
<p>Every once in a while, I&#8217;d give something else a chance, Opera or Safari. Neither, for different reasons, ever really caught on with me. I would last maybe a week uses them but would always go back to Firefox. Then in 2008, Google released Chrome. At first, my reaction was &#8220;Great, another browser.&#8221; I really wondered what Google could offer that the other&#8217;s weren&#8217;t already. I gave it a shot and at first, I wasn&#8217;t impressed. It didn&#8217;t seem any faster than Firefox and it was bare bones, seriously bare bones. Then I discovered <a href="http://www.chromeexperiments.com/">Chrome Experiments</a>. I was impressed but while it was pretty cool what Chrome&#8217;s V8 JavaScript engine could do, it wasn&#8217;t enough for me to change. But something was happening to Firefox, it took up to 5 minutes to start up sometimes, it would crash and it would take forever to load some web pages. So I gave Chrome another try. And I kept using Chrome until Firefox 3.5 came out, which was supposed to fix most of the bugs that annoyed me.</p>
<p>Now I still use Firefox for when I&#8217;m building and testing a web site but I kept using Chrome for just surfing the web. In the long run, it is faster and with sites like Facebook and, of course, Google Docs, it loads faster and crashes a lot less. But that&#8217;s not the reason I want the other browsers to be like Chrome, it&#8217;s the JavaScript engine. Lately, I&#8217;ve started looking to jQuery in order to make some of the sites I build more dynamic. First of all, I know this stuff isn&#8217;t going to work that great in Internet Explorer and you just have to accept that. But a navigation I was working on today worked amazingly in Chrome but was jumpy and awkward in Firefox. Yesterday, I read an article at Webdesigner Depot on some annoying <a href="http://www.webdesignerdepot.com/2010/03/css-bugs-and-inconsistencies-in-firefox-3-x/">CSS3 bugs in Firefox</a>.</p>
<p>So why will everything be better when the other browsers catch up to Chrome? With the web slowly moving towards HTML5 and CSS3 and the use of JavaScript to create dynamic sites, right now, to get the best experience, you have to use Chrome. Firefox just can&#8217;t render the JavaScript fast enough in a lot of cases and most of it just doesn&#8217;t work in IE7 or IE8. At first, Chrome&#8217;s bare bones design wasn&#8217;t a positive to me, but now I see that it&#8217;s the other browsers that have become bloated and that&#8217;s causing them to slow down. I get excited to think what I can make using CSS3 but then I have to slow myself done and ask, &#8220;If I make that, will it been seen by enough people to make it worth it?&#8221; I know that Firefox will catch up but will Microsoft advance Internet Explorer enough for web designers and developers to really use the tools out there? Or will Chrome just be always ahead, showing us the future?</p>
]]></content:encoded>
			<wfw:commentRss>http://atomicrobotdesign.com/blog/general/the-internet-will-be-a-better-place-when-everyone-catches-up-to-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I&#8217;m more excited about CSS3 than HTML5</title>
		<link>http://atomicrobotdesign.com/blog/htmlcss/why-im-more-excited-about-css3-than-html5/</link>
		<comments>http://atomicrobotdesign.com/blog/htmlcss/why-im-more-excited-about-css3-than-html5/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 02:51:39 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://atomicrobotdesign.com/blog/?p=268</guid>
		<description><![CDATA[HTML5 is in reality a long why from being finalized. Sure Safari, Chrome and Firefox support it and there&#8217;s a work around using Javascript to get Internet Explorer to work with it, but really it&#8217;s going to be a while &#8230; <a href="http://atomicrobotdesign.com/blog/htmlcss/why-im-more-excited-about-css3-than-html5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>HTML5 is in reality a long why from being finalized. Sure Safari, Chrome and Firefox support it and there&#8217;s a work around using Javascript to get Internet Explorer to work with it, but really it&#8217;s going to be a while before we get to use HTML5&#8242;s features and even then, I don&#8217;t think it&#8217;s going to change that much, at least in the being. The video tag is not close to being the Flash killer it&#8217;s been advertised as so far. The canvas tag will lead to some cool stuff being made but I&#8217;m not thrilled with the heavy use of Javascript to make things work. Plus, Javascript can be as big as, if not more of, a CPU hog than Flash. But with CSS3 I can see how web sites get made and displayed changing immensely.</p>
<p>Why am I so excited? It&#8217;s probably the little things, like being able to rotate elements or add gradients with out using images. Anytime you can use code to build an element and not use an image, the file size is going to be smaller and the page is going to load faster. I love building sites with CSS and rarely do I go back to the designer I&#8217;m working with and say &#8220;I can&#8217;t do that.&#8221; I enjoy the challenge, but most of the time, when there something that I can&#8217;t build, it&#8217;s something that I&#8217;ll be able to do with CSS3. I&#8217;m excited because this is going to open up new design possibilities that we haven&#8217;t be able to do yet. HTML5 will change the functionality of the web, but CCS3 will change the face of it.</p>
<p>Today I came across a link to <a href="http://www.1stwebdesigner.com/development/50-awesome-css3-animations/">50 Awesome Animations made with CSS3</a> and although most of them only work in Safari and Chrome, it&#8217;s pretty exciting to see what can be done with CSS3. Some of them need Javascript, which is something I&#8217;m not too thrilled about. Why? Because one of the main complaints against Flash is it being a CPU hog and the cause of this a majority of the time is bad coding. And the amount of bad Javascript code out there dwarfs bad ActionScript code, so if CSS3 increases the amount of JS out there, I&#8217;m really hoping Microsoft steals V8, Chrome&#8217;s JS rendering engine! It&#8217;s open-source, but it would be more fun for everyone if MS stole it.</p>
<p>But once again, like my <a href="http://atomicrobotdesign.com/blog/htmlcss/html5-and-css3…o-wait-for-ie9/">post about HTML5</a>, we are going to have to wait for Microsoft to support CSS3 before we can really use it. Everything I read about CSS3 now tells you to make it look one way for supporting browsers and then another, less attractive way for IE. I don&#8217;t mind designs appearing a little different from browser to browser, but I have no interest in a site appearing completely different in one compared to the rest. Hopefully, with IE9 being released at the end of this year, Microsoft will add full CSS3 support and we can take the Internet to the next level, in terms of design.</p>
<p>The bottom line it this, CSS3 is going let us do things the either we weren&#8217;t able to do before or we needed something like Flash to create. It&#8217;s going to take some time, but over the next couple of years, what we are going to be able to do with a &#8220;static&#8221; web page is going to be amazing. The future is here, the rest of the Internet just needs to catch up!</p>
]]></content:encoded>
			<wfw:commentRss>http://atomicrobotdesign.com/blog/htmlcss/why-im-more-excited-about-css3-than-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

