<?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>Web Development 2.0: Web Design, CakePHP, Javascript &#187; CSS</title>
	<atom:link href="http://www.webdevelopment2.com/category/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webdevelopment2.com</link>
	<description>Quick and Dirty Web Development for Web 2.0: CakePHP, Prototype, JQuery, and lots more.</description>
	<lastBuildDate>Sat, 26 Dec 2009 07:11:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>IE Hack: CSS Centering &#8211; Another Reason I Hate Internet Explorer</title>
		<link>http://www.webdevelopment2.com/ie-hack-css-centering/</link>
		<comments>http://www.webdevelopment2.com/ie-hack-css-centering/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 13:32:28 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/?p=313</guid>
		<description><![CDATA[So here&#8217;s another common Internet Explorer CSS hack that&#8217;s pretty popular and not too ugly.
Here&#8217;s The Problem
ie-css-min-height-hack
This is how normal people horizontally center block elements using CSS: You slap on a width (I mean, that should be obvious enough right?). Then you set the left and right margins to auto, and VoilÃ , centered!

body #box {
	margin: [...]]]></description>
			<content:encoded><![CDATA[<p>So here&#8217;s another common <a title="CSS Hack" href="http://www.webdevelopment2.com/ie-css-min-height-hack">Internet Explorer CSS hack</a> that&#8217;s pretty popular and not too ugly.</p>
<h3>Here&#8217;s The Problem</h3>
<p>ie-css-min-height-hack<br />
This is how normal people horizontally center block elements using CSS: <strong>You slap on a width</strong> (I mean, that should be obvious enough right?). Then you <strong>set the left and right <em>margins</em> to auto</strong>, and VoilÃ , centered!</p>
<pre class="brush: css;">
body #box {
	margin: 0 auto;
	width: 780px;
}
</pre>
<p>Well except in Internet Explorer and some older browsers.</p>
<h3>Fixing The Problem</h3>
<p>This one is a bit nicer than the <a href="http://www.webdevelopment2.com/ie-css-min-height-hack">CSS min-height hack</a>. You need to use the <em>text-align</em> property to center for the element above, because <strong>Internet Explorer sucks and doesn&#8217;t understand the auto margin</strong>. Now too fix this, you need to reset the text-align to left.</p>
<pre class="brush: css;">
body {
	text-align: center;
}

body #box {
	margin: 0 auto;
	padding: 56px 0 20px;
	width: 780px;
	text-align: left;
}
</pre>
<p>That&#8217;s it folks!</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/ie-css-min-height-hack/" rel="bookmark" title="May 30, 2008">Make Your Web Site Not Suck In Internet Explorer &#8211; IE CSS Min-Height Hack</a></li>

<li><a href="http://www.webdevelopment2.com/create-3-column-css-layouts-web-design-god/" rel="bookmark" title="November 19, 2007">Create 3 Column CSS Layouts Like A CSS God!</a></li>

<li><a href="http://www.webdevelopment2.com/owe-6-apology-nah/" rel="bookmark" title="October 23, 2007">I Think I Owe IE 6 An Apology, Nah.</a></li>

<li><a href="http://www.webdevelopment2.com/cross-browser-compatible-designs/" rel="bookmark" title="December 26, 2007">Browsers Have Multiple Personalities, Your Designs Should Too</a></li>

<li><a href="http://www.webdevelopment2.com/hsbc-direct-doesnt-support-firefox-30-another-reason-to-dump-ie-60/" rel="bookmark" title="August 10, 2008">HSBC Direct Doesn&#8217;t Support Firefox 3.0 &#8211; Another Reason To Dump IE 6.0</a></li>
</ul><!-- Similar Posts took 2.588 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/ie-hack-css-centering/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Make Your Web Site Not Suck In Internet Explorer &#8211; IE CSS Min-Height Hack</title>
		<link>http://www.webdevelopment2.com/ie-css-min-height-hack/</link>
		<comments>http://www.webdevelopment2.com/ie-css-min-height-hack/#comments</comments>
		<pubDate>Fri, 30 May 2008 13:22:06 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/?p=312</guid>
		<description><![CDATA[Now it&#8217;s not surprise to anyone out there that I hate Internet Explorer.  No I mean I really hate it! One of the reasons that I hate it so much is that it&#8217;s buggy. Call it whatever you want, maybe it&#8217;s too forgiving on bad HTML or CSS, but whatever their intentions are (forgiving [...]]]></description>
			<content:encoded><![CDATA[<p>Now it&#8217;s not surprise to anyone out there that <a href="http://www.webdevelopment2.com/hate-internet-explorer-passion/">I hate Internet Explorer</a>.  No I mean <a href="http://www.webdevelopment2.com/hate-internet-explorer-60/">I really hate it</a>! One of the reasons that I hate it so much is that it&#8217;s buggy. Call it whatever you want, maybe it&#8217;s too forgiving on bad HTML or CSS, but whatever their intentions are (forgiving sloppy code or just too lazy to interpret code right) it causes tons of problems.</p>
<h3>The Min-Height Problem</h3>
<p>I know a lot of you have had this problem in the past. It&#8217;s gotten so bad for me that, at one point, I&#8217;ve just stopped using them. Bottom line, Internet Explorer pretends it doesn&#8217;t see the min-height property. It uses the regular <em>height</em> property as a min-height. Confused? Let me make it a bit simpler:</p>
<h4>Firefox</h4>
<p>The <em>height</em> property is a fixed size. It doesn&#8217;t shrink and it doesn&#8217;t expand with content.</p>
<p>The <em>min-height</em> property is exactly what it says: it gives the element a minimum height, but it still expands with the content of the element. It&#8217;s perfect for if you have an element that will just look totally ugly if you it&#8217;s empty.</p>
<h4>Internet Explorer</h4>
<p>The <em>height</em> property is interpreted as a minimum height, funny enough. Doesn&#8217;t that suck?</p>
<h3>IE CSS Min-Height Hack</h3>
<p>But here&#8217;s the good news, there&#8217;s a <em>fix/hack</em>. Now mind you, there are tons of different ways to get around this issue. There&#8217;s conditional IE tags, there&#8217;s Javascript hacks, etc. I&#8217;ll focus on two, which I like. So here&#8217;s what we&#8217;re working with:</p>
<pre class="brush: css;">
#box {
	min-height:100px;
}
</pre>
<h4>Solution/Hack One</h4>
<p>Since, IE doesn&#8217;t understand min-height, we have to force a regular <em>height</em> on the element that the other browsers can&#8217;t see:</p>
<pre class="brush: css;">
#box {
	min-height:100px;
}
/* mac hide \*/
* html #box{height:500px}
/* end hide */
</pre>
<p>To me personally, this <strong>feels right</strong> (because we&#8217;re doing something specifically for IE and hiding it from other browsers), except for one thing: it involves two hacks. As the comments suggest, IE 5 (I think) for MAC does implement the height property correctly. This just gets worse and worse, doesn&#8217;t it?</p>
<h4>Solution/Hack Two</h4>
<pre class="brush: css;">
#box {
	min-height:100px;
	height: 100px;
}

html &gt; body #box {
	height: auto;
}
</pre>
<p>Here&#8217;s the explanation: We set <em>min-height</em> for Firefox (and other well behaved browsers), then we <strong>immediately set the height property so that IE can be happy</strong>. This has the effect of, essentially, defeating the purpose of min-height for the proper browser. We then use the CSS child selectors (which, conveniently IE can&#8217;t see), to set the height back to auto and make everyone happy.</p>
<p>There&#8217;s a slight problem when using 100% heights that <a href="http://www.search-this.com/2007/02/05/css-min-height-explained/">I don&#8217;t really want to get into</a>, but you can see a fix for it <a href="http://www.search-this.com/2007/02/05/css-min-height-explained/">here</a>.</p>
<p>Why I love this hack, is because it&#8217;s a little bit cleaner. But the <strong>really great part about this</strong> is that, because we only set height to auto as a fix, we can fix multiple elements all in one line:</p>
<pre class="brush: css;">
html &gt; body #box,html &gt; body #box2,html &gt; body #box3,html &gt; body #box4, html &gt; body #etc {
	height: auto;
}
</pre>
<p>Well folks, there we have it. The nasty subject of CSS hacks. Hope this helps.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/ie-hack-css-centering/" rel="bookmark" title="June 9, 2008">IE Hack: CSS Centering &#8211; Another Reason I Hate Internet Explorer</a></li>

<li><a href="http://www.webdevelopment2.com/internet-explorer-8-drama-begins/" rel="bookmark" title="May 11, 2009">Internet Explorer 8 &#8211; The Drama Begins</a></li>

<li><a href="http://www.webdevelopment2.com/cross-browser-compatible-designs/" rel="bookmark" title="December 26, 2007">Browsers Have Multiple Personalities, Your Designs Should Too</a></li>

<li><a href="http://www.webdevelopment2.com/5-ways-to-annoy-your-audience/" rel="bookmark" title="December 2, 2006">5 Ways To Annoy Your Audience</a></li>

<li><a href="http://www.webdevelopment2.com/hate-internet-explorer-60/" rel="bookmark" title="October 21, 2007">I Hate Internet Explorer 6.0 Even More</a></li>
</ul><!-- Similar Posts took 2.538 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/ie-css-min-height-hack/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Create 3 Column CSS Layouts Like A CSS God!</title>
		<link>http://www.webdevelopment2.com/create-3-column-css-layouts-web-design-god/</link>
		<comments>http://www.webdevelopment2.com/create-3-column-css-layouts-web-design-god/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 12:57:32 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[column]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/create-3-column-css-layouts-web-design-god/</guid>
		<description><![CDATA[Here&#8217;s the kindergarten version of a 3 Column CSS layout that you&#8217;re going to get from most other websites:
&#60;div id=&#34;header&#34;&#62;header stuff&#60;/div&#62;
&#60;div id=&#34;left&#34;&#62;left stuff&#60;/div&#62;
&#60;div id=&#34;center&#34;&#62;center stuff&#60;/div&#62;
&#60;div id=&#34;right&#34;&#62;right stuff&#60;/div&#62;
&#60;div id=&#34;footer&#34;&#62;footer stuff&#60;/div&#62;
Simple enough right? The alignment is done in your style sheet, where the left would float left, the center would also float left and the right would [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the kindergarten version of a 3 Column CSS layout that you&#8217;re going to get from most other websites:</p>
<pre class="brush: xml;">&lt;div id=&quot;header&quot;&gt;header stuff&lt;/div&gt;
&lt;div id=&quot;left&quot;&gt;left stuff&lt;/div&gt;
&lt;div id=&quot;center&quot;&gt;center stuff&lt;/div&gt;
&lt;div id=&quot;right&quot;&gt;right stuff&lt;/div&gt;
&lt;div id=&quot;footer&quot;&gt;footer stuff&lt;/div&gt;</pre>
<p>Simple enough right? The alignment is done in your style sheet, where the <em>left</em> would <em>float left</em>, the <em>center</em> would also <em>float left</em> and the <em>right</em> would <em>float</em> <em>right</em>.</p>
<p>You could set all your styles based on these column ids. Whether it&#8217;s background images or just background colors, the sky&#8217;s the limit here. But here&#8217;s the kicker: your column heights are all dependent on how much text you have in each div. Leaving you with a messy, uneven mess.</p>
<h3>Wrap It Up Before Messing With CSS</h3>
<p>There&#8217;s the easy way and there&#8217;s the hard way, which a lot of people mistake for the <em>right</em> way. If you&#8217;re looking for the hard way, then you need to look somewhere else. Try Googling &#8220;3 column css hack ie ns, oh crap this doesn&#8217;t look right, wtf&#8221;. That should lead to to the pain that you searching for.</p>
<p>On to the easy way: Wrappers, wrappers, wrappers. No, I&#8217;m not talking Biggie and 2Pac, I&#8217;m talking about wrapper divs (just as cool as Biggie). The good news is that all the HTML stays the same. You simple wrap the <em>left, middle,</em> and <em>right</em> in three wrapper divs: wrap-left, wrap-middle, wrap-right. Now here&#8217;s the magic.</p>
<p>All your backgrounds are going to be set in those wrapper divs, that&#8217;s all:</p>
<pre class="brush: css;">#wrap-right{
padding: 0;
margin: 0;
/*margin-left: 3px;*/
width:100%;
background:url(&quot;../images/right.gif&quot;) repeat-y top right;
}

#wrap-left{
padding: 0;
margin: 0;
width:100%;
background:url(&quot;../images/left.gif&quot;) repeat-y top left;
}

#wrap-middle{
padding: 0;
margin: 0;
width:100%;
/* notice middle image starts at 198px - where left would have stopped. */
background:url(&quot;../images/middle.gif&quot;) repeat-y 198px 0px;
}</pre>
<p>That&#8217;s all there is to it. This works fine with background images or simply colors.</p>
<p>Theoretically, this could be simplified even further to use <strong>one</strong> wrapper div if we have one background image that spans the entire length.
<p><small>Finally on DreamHost and Loving you <a href="http://www.webdevelopment2.com/go/dreamhost/">Dreamhost</a>. You should check them out!</small></p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/rounded-corners-jquery-css/" rel="bookmark" title="December 22, 2008">Round Corners With jQuery and CSS</a></li>

<li><a href="http://www.webdevelopment2.com/ie-hack-css-centering/" rel="bookmark" title="June 9, 2008">IE Hack: CSS Centering &#8211; Another Reason I Hate Internet Explorer</a></li>

<li><a href="http://www.webdevelopment2.com/joomla-template-tip-optional-modules/" rel="bookmark" title="December 1, 2005">Joomla Template Tip: Optional Modules</a></li>

<li><a href="http://www.webdevelopment2.com/the-lazy-developers-way-to-rounded-corners-in-css-rounded-corner-generators/" rel="bookmark" title="December 19, 2006">The Lazy Developer&#8217;s Way to Rounded Corners in CSS &#8211; Rounded Corner Generators</a></li>

<li><a href="http://www.webdevelopment2.com/css-column-layouts/" rel="bookmark" title="October 30, 2006">CSS Column Layouts</a></li>
</ul><!-- Similar Posts took 20.011 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/create-3-column-css-layouts-web-design-god/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Incredible Expanding Menu</title>
		<link>http://www.webdevelopment2.com/incredible-expanding-menu/</link>
		<comments>http://www.webdevelopment2.com/incredible-expanding-menu/#comments</comments>
		<pubDate>Thu, 05 Jul 2007 02:03:51 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/javascript/incredible-expanding-menu.htm</guid>
		<description><![CDATA[Now there&#8217;s a lot of code involved and the menu created doesn&#8217;t really fit normal usability standards, but the end result is cool.
Happy July 4th to all you guys.
Source: Accessible expanding and collapsing menu [456 Berea Street]
Similar Posts:The Secret of Cancelling and Stopping Events using JavaScript

Web 2.0 Buttons On The Fly

Very Fancy Menus &#8211; CSS [...]]]></description>
			<content:encoded><![CDATA[<p>Now there&#8217;s a lot of code involved and the menu created doesn&#8217;t really fit normal usability standards, but the <a href="http://www.456bereastreet.com/lab/accessible-expanding-collapsing-menu/">end result</a> is cool.</p>
<p>Happy July 4th to all you guys.</p>
<p>Source: <a href="http://www.456bereastreet.com/archive/200705/accessible_expanding_and_collapsing_menu/">Accessible expanding and collapsing menu</a> [456 Berea Street]</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/the-secret-of-cancelling-and-stopping-events-using-javascript/" rel="bookmark" title="December 19, 2006">The Secret of Cancelling and Stopping Events using JavaScript</a></li>

<li><a href="http://www.webdevelopment2.com/web-20-buttons-on-the-fly/" rel="bookmark" title="June 4, 2007">Web 2.0 Buttons On The Fly</a></li>

<li><a href="http://www.webdevelopment2.com/very-fancy-menus-css-and-javascript/" rel="bookmark" title="March 31, 2007">Very Fancy Menus &#8211; CSS And JavaScript</a></li>

<li><a href="http://www.webdevelopment2.com/how-to-make-payperpost-and-google-adsense-play-nice-mightyadsense-plugin-hack/" rel="bookmark" title="June 24, 2007">How To Make PayPerPost and Google Adsense Play Nice &#8211; MightyAdsense Plugin Hack</a></li>

<li><a href="http://www.webdevelopment2.com/cakephp-12-beta-upgrade/" rel="bookmark" title="January 7, 2008">CakePHP 1.2 Beta Released Fresh Out of The Oven &#8211; Happy New Year</a></li>
</ul><!-- Similar Posts took 2.429 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/incredible-expanding-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web 2.0 Buttons On The Fly</title>
		<link>http://www.webdevelopment2.com/web-20-buttons-on-the-fly/</link>
		<comments>http://www.webdevelopment2.com/web-20-buttons-on-the-fly/#comments</comments>
		<pubDate>Mon, 04 Jun 2007 14:34:52 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/general/web-20-buttons-on-the-fly.htm</guid>
		<description><![CDATA[Now I&#8217;ve never really been a Photoshop guy. I just don&#8217;t have an eye for that stuff, even if it may be very basic. What&#8217;s my solution? My Cool Button. This service allows you to created, not to bad if I do say so myself, Web 2.0 buttons on the fly.
A lil&#8217; PHP and GD2 [...]]]></description>
			<content:encoded><![CDATA[<p>Now I&#8217;ve never really been a Photoshop guy. I just don&#8217;t have an eye for that stuff, even if it may be very basic. What&#8217;s my solution? <a href="http://www.mycoolbutton.com/">My Cool Button</a>. This service allows you to created, not to bad if I do say so myself, Web 2.0 buttons on the fly.</p>
<p>A lil&#8217; PHP and GD2 sure does go a long way these days.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/review-staticpagebuilder/" rel="bookmark" title="September 18, 2007">Review: StaticPageBuilder</a></li>

<li><a href="http://www.webdevelopment2.com/fixing-the-back-button-and-enabling-bookmarking-for-ajax-apps/" rel="bookmark" title="December 29, 2005">Fixing the Back Button and Enabling Bookmarking for AJAX Apps</a></li>

<li><a href="http://www.webdevelopment2.com/javascript-reflection-wet-floor-effect/" rel="bookmark" title="December 12, 2006">JavaScript Reflection &#8211; Wet Floor Effect</a></li>

<li><a href="http://www.webdevelopment2.com/dynamic-paypal-buttons-via-javascript/" rel="bookmark" title="October 30, 2006">Dynamic Paypal Buttons via Javascript</a></li>

<li><a href="http://www.webdevelopment2.com/seo-inc-search-engine-optimization-company/" rel="bookmark" title="December 24, 2006">SEO Inc &#8211; Search Engine Optimization Company</a></li>
</ul><!-- Similar Posts took 2.396 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/web-20-buttons-on-the-fly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Very Fancy Menus &#8211; CSS And JavaScript</title>
		<link>http://www.webdevelopment2.com/very-fancy-menus-css-and-javascript/</link>
		<comments>http://www.webdevelopment2.com/very-fancy-menus-css-and-javascript/#comments</comments>
		<pubDate>Sat, 31 Mar 2007 18:35:41 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2007/03/31/very-fancy-menus-css-and-javascript.htm</guid>
		<description><![CDATA[Saw this and I was amazed:

All done with CSS And JavaScript. The implementation is also brilliantly simple. And it all fits in 1.5KB. What&#8217;s to lose?
By the way, you can&#8217;t tell by the image, but the image under that travel menu; it moves with the mouse hover. Check it out: Facny Menu.
Similar Posts:LightBox, LightBox2 and [...]]]></description>
			<content:encoded><![CDATA[<p>Saw this and I was amazed:</p>
<p><a href="http://devthought.com/cssjavascript-true-power-fancy-menu/"><img src="http://www.webdevelopment2.com/wp-content/uploads/fancy_menu.gif" alt="fancy_menu.gif" title="fancy_menu.gif" border="0" height="59" width="451" /></a></p>
<p>All done with CSS And JavaScript. The implementation is also brilliantly simple. And it all fits in 1.5KB. What&#8217;s to lose?</p>
<p>By the way, you can&#8217;t tell by the image, but the image under that <img src="file:///C:/DOCUME%7E1/Baz/LOCALS%7E1/Temp/moz-screenshot-1.jpg" /><span style="font-weight: bold">travel</span> menu; it moves with the mouse hover. Check it out: <a href="http://devthought.com/cssjavascript-true-power-fancy-menu/">Facny Menu</a>.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/lightbox-lightbox2-and-lightbox-plus/" rel="bookmark" title="December 12, 2006">LightBox, LightBox2 and LightBox Plus</a></li>

<li><a href="http://www.webdevelopment2.com/javascript-reflection-wet-floor-effect/" rel="bookmark" title="December 12, 2006">JavaScript Reflection &#8211; Wet Floor Effect</a></li>

<li><a href="http://www.webdevelopment2.com/incredible-expanding-menu/" rel="bookmark" title="July 4, 2007">Incredible Expanding Menu</a></li>

<li><a href="http://www.webdevelopment2.com/linkmania-december-3-2006/" rel="bookmark" title="December 3, 2006">LinkMania: December 3, 2006</a></li>

<li><a href="http://www.webdevelopment2.com/more-javascript-reflections-automated-javascript-vertical-flip-image-reflection/" rel="bookmark" title="February 20, 2007">More JavaScript Reflections &#8211; Automated JavaScript Vertical Flip Image Reflection</a></li>
</ul><!-- Similar Posts took 2.499 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/very-fancy-menus-css-and-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tables vs. CSS, A No Brainer</title>
		<link>http://www.webdevelopment2.com/tables-vs-css-a-no-brainer/</link>
		<comments>http://www.webdevelopment2.com/tables-vs-css-a-no-brainer/#comments</comments>
		<pubDate>Sat, 17 Feb 2007 14:00:41 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2007/02/17/tables-vs-css-a-no-brainer.htm</guid>
		<description><![CDATA[Introduction
Here we go again, the age old story. Do we use plain old HTML Tables or do we invest the time and energy into learning and using CSS properly? Duh, it&#8217;s not even worth saying anymore. Tables suck, tables have always sucked. The only thing that keeps tables going for so long is their ease [...]]]></description>
			<content:encoded><![CDATA[<h4>Introduction</h4>
<p>Here we go again, the age old story. Do we use plain old HTML Tables or do we invest the time and energy into learning and using CSS properly? Duh, it&#8217;s not even worth saying anymore. Tables suck, tables have always sucked. The only thing that keeps tables going for so long is their ease of design.</p>
<h4>More Evidence</h4>
<p><a href="http://www.webdevelopernow.net/css/tables-bad-css-good/">Tables Bad, CSS GoodÃ¢â‚¬Â¦</a> tells us, again, why we should us CSS whenever possible:</p>
<blockquote>
<ul>
<li>Search Engines: I have redesigned many websites eliminating tables and placing all links in unordered lists and have seen there search engine rankings improve drastically.</li>
<li>Compatibility: Remember that in todayÃ¢â‚¬â„¢s day and age websites are being viewed on everything from 60 inch plasma TVÃ¢â‚¬â„¢s to 3 inch cell phone screens. If you assign a table a width of 780 it becomes near impossible for visitor using a handheld device to view your website.</li>
<li>Accessibility: People with disabilities have the right to enjoy the web! If your website uses tables a visitor using an audio browser is going to have trouble accessing your website. Go ahead and try to use your website with and audio browserÃ¢â‚¬Â¦ </li>
</ul>
</blockquote>
<p>Still having doubts; I really don&#8217;t know what to tell you right now. Just get over yourself and grab hold of CSS with both hands and promise never to let go ever again.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/samsung-t509-vs-blackberry-pearl-no-contest/" rel="bookmark" title="April 4, 2007">Samsung t509 vs. BlackBerry Pearl &#8211; No Contest</a></li>

<li><a href="http://www.webdevelopment2.com/seo-inc-search-engine-optimization-company/" rel="bookmark" title="December 24, 2006">SEO Inc &#8211; Search Engine Optimization Company</a></li>

<li><a href="http://www.webdevelopment2.com/joomla-template-tip-optional-modules/" rel="bookmark" title="December 1, 2005">Joomla Template Tip: Optional Modules</a></li>

<li><a href="http://www.webdevelopment2.com/top-5-basic-seo-tips/" rel="bookmark" title="December 27, 2007">Top 5 Basic SEO Tips &#8211; You Can Do These Yourself</a></li>

<li><a href="http://www.webdevelopment2.com/website-promotion-with-discountclick/" rel="bookmark" title="November 28, 2006">Website Promotion with DiscountClick</a></li>
</ul><!-- Similar Posts took 2.637 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/tables-vs-css-a-no-brainer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Lazy Developer&#8217;s Way to Rounded Corners in CSS &#8211; Rounded Corner Generators</title>
		<link>http://www.webdevelopment2.com/the-lazy-developers-way-to-rounded-corners-in-css-rounded-corner-generators/</link>
		<comments>http://www.webdevelopment2.com/the-lazy-developers-way-to-rounded-corners-in-css-rounded-corner-generators/#comments</comments>
		<pubDate>Tue, 19 Dec 2006 19:54:49 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/12/19/the-lazy-developers-way-to-rounded-corners-in-css-rounded-corner-generators.htm</guid>
		<description><![CDATA[Are you one of those guys who just loves the look of Rounded Corners, but doesn&#8217;t like the footwork required? It&#8217;s your lucky day, sort of.
Rounder corners are developed using, rounded corner images of course, CSS style to set those images as backgrounds, and the content of the box surrounded by a number of divs. [...]]]></description>
			<content:encoded><![CDATA[<p>Are you one of those guys who just loves the look of Rounded Corners, but doesn&#8217;t like the footwork required? It&#8217;s your lucky day, sort of.</p>
<p>Rounder corners are developed using, rounded corner images of course, CSS style to set those images as backgrounds, and the content of the box surrounded by a number of divs. You need one div for the content of the box. Then you need two divs above that, for the top corners and two below it, for the bottom corners. Should be simple enough right?</p>
<p>Well if it&#8217;s not, here are a couple of Rounded Corner generators that you can use to slap together the code really fast. The even generate the images for you if you don&#8217;t have your own.</p>
<ul>
<li><a href="http://wigflip.com/cornershop/">Corner Shop</a></li>
<li><a href="http://www.neuroticweb.com/recursos/css-rounded-box/">CSS Rounded Box Generator</a></li>
</ul>
<p>[tags]css, rounded corners[/tags]</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/rounded-corners-jquery-css/" rel="bookmark" title="December 22, 2008">Round Corners With jQuery and CSS</a></li>

<li><a href="http://www.webdevelopment2.com/nifty-corners-rounded-corners-without-images/" rel="bookmark" title="November 2, 2006">Nifty Corners: Rounded Corners Without Images</a></li>

<li><a href="http://www.webdevelopment2.com/create-3-column-css-layouts-web-design-god/" rel="bookmark" title="November 19, 2007">Create 3 Column CSS Layouts Like A CSS God!</a></li>

<li><a href="http://www.webdevelopment2.com/top-5-basic-seo-tips/" rel="bookmark" title="December 27, 2007">Top 5 Basic SEO Tips &#8211; You Can Do These Yourself</a></li>

<li><a href="http://www.webdevelopment2.com/to-suck-or-not-to-suck-that-is-question-for-javascript/" rel="bookmark" title="December 31, 2006">To Suck or Not to Suck, That is Question for JavaScript</a></li>
</ul><!-- Similar Posts took 2.557 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/the-lazy-developers-way-to-rounded-corners-in-css-rounded-corner-generators/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript Reflection &#8211; Wet Floor Effect</title>
		<link>http://www.webdevelopment2.com/javascript-reflection-wet-floor-effect/</link>
		<comments>http://www.webdevelopment2.com/javascript-reflection-wet-floor-effect/#comments</comments>
		<pubDate>Tue, 12 Dec 2006 19:04:41 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/12/12/javascript-reflection-wet-floor-effect.htm</guid>
		<description><![CDATA[Yes again, I&#8217;m late. I&#8217;m sorry folks, but here we go.
Once again we bring together JavaScript and CSS to produce amazing results. Notice the header at the top of this website (assuming that I haven&#8217;t impulsively changed my theme again)? Nice basic reflection, right? It&#8217;s commonly known as the Wet Floor effect. I can just [...]]]></description>
			<content:encoded><![CDATA[<p>Yes again, I&#8217;m late. I&#8217;m sorry folks, but here we go.</p>
<p>Once again we bring together JavaScript and CSS to produce amazing results. Notice the header at the top of this website (assuming that I haven&#8217;t impulsively changed my theme again)? Nice basic reflection, right? It&#8217;s commonly known as the <a href="http://en.wikipedia.org/wiki/Wet_floor_effect">Wet Floor</a> effect. I can just hear the Photoshop folks now, &#8220;what&#8217;s so impressive about that?&#8221;. Well seeing that I lack a lot in the Photoshop field it took me about 30 minutes to get this to look even reasonably good. But I did not have to go through all that trouble.</p>
<p><a href="http://cow.neondragon.net/stuff/reflection/">Reflections.js</a> provides a simple method for web developers to do this. I haven&#8217;t had too much experience with this other than just basic demos but I am again amazed at the power of JavaScript and CSS. You include the JavaScript and for each image you want to add a reflection to you add:</p>
<pre class="brush: xml;">class=&quot;reflect&quot;</pre>
<p>. That&#8217;s it. It almost seems too simple doesn&#8217;t it?</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/more-javascript-reflections-automated-javascript-vertical-flip-image-reflection/" rel="bookmark" title="February 20, 2007">More JavaScript Reflections &#8211; Automated JavaScript Vertical Flip Image Reflection</a></li>

<li><a href="http://www.webdevelopment2.com/seo-inc-search-engine-optimization-company/" rel="bookmark" title="December 24, 2006">SEO Inc &#8211; Search Engine Optimization Company</a></li>

<li><a href="http://www.webdevelopment2.com/very-fancy-menus-css-and-javascript/" rel="bookmark" title="March 31, 2007">Very Fancy Menus &#8211; CSS And JavaScript</a></li>

<li><a href="http://www.webdevelopment2.com/optmize-images-for-the-web/" rel="bookmark" title="November 18, 2006">Optmize Images for the Web</a></li>

<li><a href="http://www.webdevelopment2.com/give-15-minutes-jquery-expert/" rel="bookmark" title="September 18, 2007">Give Me 15 Minutes and I&#8217;ll Make You A jQuery Expert</a></li>
</ul><!-- Similar Posts took 2.560 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/javascript-reflection-wet-floor-effect/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>LightBox, LightBox2 and LightBox Plus</title>
		<link>http://www.webdevelopment2.com/lightbox-lightbox2-and-lightbox-plus/</link>
		<comments>http://www.webdevelopment2.com/lightbox-lightbox2-and-lightbox-plus/#comments</comments>
		<pubDate>Tue, 12 Dec 2006 14:17:16 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/12/12/lightbox-lightbox2-and-lightbox-plus.htm</guid>
		<description><![CDATA[Yes, I know I&#8217;m a bit late with this, but I still had to give you the run down.
Originally created by Lokesh Dhakar
Lightbox JS is a simple, unobtrusive script used to overlay images on the current page. It&#8217;s a snap to setup and works on all modern browsers.
Have you ever gone to a website and [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, I know I&#8217;m a bit late with this, but I still had to give you the run down.<br />
Originally created by <a href="http://www.huddletogether.com/projects/lightbox/">Lokesh Dhakar</a></p>
<blockquote><p>Lightbox JS is a simple, unobtrusive script used to overlay images on the current page. It&#8217;s a snap to setup and works on all modern browsers.</p></blockquote>
<p>Have you ever gone to a website and seen this nice lil&#8217; thing they do when you click on a thumbnail and it pops up a larger image in the same browser window? That&#8217;s LightBox. I&#8217;ve seen it before and I haven&#8217;t given it a lot of thought. I just naturally assumed that it would take too much time to implement, so I left it alone. Oh was I wrong.</p>
<p>In the HEAD section of your HTML code.</p>
<pre class="brush: xml;">&lt;link rel=&quot;stylesheet&quot; href=&quot;lightbox.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;

	&lt;script type=&quot;text/javascript&quot; src=&quot;lightbox.js&quot;&gt;&lt;/script&gt;
</pre>
<p>To use it, simple add rel=&#8221;lightbox&#8221; to any &#8220;a&#8221; tag linking to an image file:</p>
<pre class="brush: xml;">
&lt;a href=&quot;images/image-1.jpg&quot; rel=&quot;lightbox&quot; title=&quot;my caption&quot;&gt;image #1&lt;/a&gt;
</pre>
<p>As you can see, you can have pure text in the link tag or a thumbnail image like most people do. Yep, that&#8217;s it. Your website is covered with a grayish transparent background image and looks as if it&#8217;s disabled. There is an animated GIF (can be any AJAX-like indicator you wish) that pops up while the image is loaded, then Voila. Very sweet lil&#8217; script. Of course it&#8217;s backwards compatible with browsers with JavaScript disabled. It&#8217;s just an &#8220;a&#8221; tag after all. There is also support for the transparent PNG file in IE 6. Do check out <a href="http://www.huddletogether.com/projects/lightbox/">LightBox JS</a>.</p>
<p>There are variations of this script.  <a href="http://www.huddletogether.com/projects/lightbox2/">Lightbox JS v2.0</a> has a more AJAX-y feel to it. The image box pops up and closes in a nice fluid motion. It includes one more JavaScript include for this though. They also added image grouping, where you can go from one image to the next while the pop up is still enabled.</p>
<pre class="brush: xml;">
&lt;a href=&quot;images/image-1.jpg&quot; rel=&quot;lightbox[roadtrip]&quot;&gt;image #1&lt;/a&gt;
&lt;a href=&quot;images/image-2.jpg&quot; rel=&quot;lightbox[roadtrip]&quot;&gt;image #2&lt;/a&gt;
&lt;a href=&quot;images/image-3.jpg&quot; rel=&quot;lightbox[roadtrip]&quot;&gt;image #3&lt;/a&gt;
</pre>
<p>Over this past weekend is when I had my first experience with the LightBox script. I tried using version 2 for a particular application and one problem I had was what happened when images were two large for the screen. Well, it loads the entire image like you tell it to and the user then needs to scroll throughout the page to view the image. Some may simply say, create you images to an acceptable size, but the application I was using didn&#8217;t offer than flexibility. The images I would be serving came from the user. And only God knows what users have in mind for your application. Enter <a href="http://serennz.sakura.ne.jp/toybox/lightbox/?en">LightBox Plus</a>. This loads the image and fits it into the appropriate screen size and adds a resize feature to enable the full size of the image. When you resize is activated the user can then use the mouse wheel to zoom in and out.</p>
<p>Behold, the marvels of JavaScript and CSS. We are definitely taking huge step into Web 2.0.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/comparing-lightbox-scripts/" rel="bookmark" title="December 25, 2007">Comparing Lightbox Scripts</a></li>

<li><a href="http://www.webdevelopment2.com/easily-increase-page-load-time-10-fold-jquery/" rel="bookmark" title="October 26, 2007">See How Easily You Can Increase Page Load Time 10 Fold With jQuery</a></li>

<li><a href="http://www.webdevelopment2.com/optmize-images-for-the-web/" rel="bookmark" title="November 18, 2006">Optmize Images for the Web</a></li>

<li><a href="http://www.webdevelopment2.com/cakephp-fckeditor/" rel="bookmark" title="November 23, 2007">WYBISYG &#8211; What You Bake Is What You Get &#8211; CakePHP + FCKEditor</a></li>

<li><a href="http://www.webdevelopment2.com/top-10-css-image-galleries-diy/" rel="bookmark" title="November 27, 2006">Top 10 CSS Image Galleries &#8211; DIY</a></li>
</ul><!-- Similar Posts took 2.623 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/lightbox-lightbox2-and-lightbox-plus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixed vs. Fluid Layouts and Screen Resolutions</title>
		<link>http://www.webdevelopment2.com/fixed-vs-fluid-layouts-and-screen-resolutions/</link>
		<comments>http://www.webdevelopment2.com/fixed-vs-fluid-layouts-and-screen-resolutions/#comments</comments>
		<pubDate>Sun, 03 Dec 2006 05:38:01 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[About Me]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/12/02/fixed-vs-fluid-layouts-and-screen-resolutions.htm</guid>
		<description><![CDATA[I&#8217;ve sort of been fighting it for a while now. I must say I&#8217;ve been stuck in the past and I apologize for that. I was stuck in the whole &#8220;It&#8217;s gotta be less that 800 pixels&#8221; things. That&#8217;s just a basic rule of accessibility, which I&#8217;ve carried from years ago. Back them a significant [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve sort of been fighting it for a while now. I must say I&#8217;ve been stuck in the past and I apologize for that. I was stuck in the whole &#8220;It&#8217;s gotta be less that 800 pixels&#8221; things. That&#8217;s just a basic rule of accessibility, which I&#8217;ve carried from years ago. Back them a significant number of Internet surfers still had relatively small monitors and used the 800&#215;600 resolution. Therefore, if you wanted your content accessible to the highest majority of visitors you had to ensure that your site can be viewed relatively well in at least 800 pixels. Although the number of visitors using this resolution was in the minority, it was still not small enough to ignore.</p>
<p>Now comes another problem. Rather a solution that causes a problem. Most people fixed this resolution issue by slapping on a fixed layout. Now fixed layouts have their pros and cons. The pros are, you know exactly how it will look every time. You know where every thing will be on the website. One major con, I experienced at a friend&#8217;s house. He had just gotten a brand new 21&#8243; flat panel monitor and everything looked so crisp. After a couple hours of playing, <a href="http://www.planetwolfenstein.com/enemyterritory">Wolfenstein: Enemy Territory</a> we were just browsing the Internet and I just asked him to check out my <a href="http://www.webdevelopment2.com/zamzar-free-online-file-conversion/">latest post</a> at the time. When he did I was horrified. My beautiful fixed width 787 pixel layout, which looks just brilliant on my 17&#8243; at home, still looked brilliant here, but it was so bloody small. I mean the thing was tiny and scrolling took forever. Yeah, we would have had to scroll a lot on a smaller monitor but since we have this huge one, why should we. There was just so much wasted screen space it annoyed me. You could almost fit a whole other site right next to mine.</p>
<p>When I went home, I said goodbye to the fixed width layout and picked up a fluid one. And I must say, I&#8217;m kind of in love with this one. Whether 800 pixels or much higher, everything just stretches out to fill the screen. Sometimes you scroll, some times you don&#8217;t. So first off, I&#8217;d like to apologize for all my visitors with large fancy monitors, I did not know what you were going through. The other issue is that blogs are less affected by this screen resolution thing for two reasons. First of all, blogs are meant to be read. Therefore the less vertical eye movement the user has to do easier it is on his eyes. A blog is less about graphically and structural presentation and more about reading the text. I&#8217;m not saying blogs should be ugly, I&#8217;m just saying you don&#8217;t need to hook the visitor with too many pretty pictures to get their attention. The second reason is that, a lot of blogs don&#8217;t even get visited anymore. With the advent of RSS feeds a lot of people don&#8217;t even know what the home page of the blog looks like. RSS feeders just feed straight text and it fills it out however your reader is configured to.</p>
<p>Now because the fluid layout is so great, you know there&#8217;s going to be a catch right? The main issue, for me anyways, is getting it to have a minimum width. I mean, there is a point where you just don&#8217;t want your website getting any smaller. After all, the main reason we&#8217;re using this fluid layout is so that things get <em>expanded</em>. Enter the problem of CSS and the <em>min-width</em> property. This is an entirely different post all on its own, so I&#8217;ll leave it as that.</p>
<p>Anyways, tell me how you guys like the new layout. Love it, hate it, I wanna know.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/websites-on-wide-screen-how-the-other-half-lives/" rel="bookmark" title="March 28, 2007">Websites on Wide Screen &#8211; How The Other Half Lives</a></li>

<li><a href="http://www.webdevelopment2.com/yay-wordpress-25-perfect/" rel="bookmark" title="April 6, 2008">Yay! Wordpress 2.5. Almost Perfect</a></li>

<li><a href="http://www.webdevelopment2.com/owe-6-apology-nah/" rel="bookmark" title="October 23, 2007">I Think I Owe IE 6 An Apology, Nah.</a></li>

<li><a href="http://www.webdevelopment2.com/dclick-ads-another-quick-start-up-advertising-site/" rel="bookmark" title="December 24, 2006">Dclick Ads &#8211; Another Quick Start Up Advertising Site</a></li>

<li><a href="http://www.webdevelopment2.com/joomla-template-tip-optional-modules/" rel="bookmark" title="December 1, 2005">Joomla Template Tip: Optional Modules</a></li>
</ul><!-- Similar Posts took 2.786 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/fixed-vs-fluid-layouts-and-screen-resolutions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Structure CSS Files</title>
		<link>http://www.webdevelopment2.com/structure-css-files/</link>
		<comments>http://www.webdevelopment2.com/structure-css-files/#comments</comments>
		<pubDate>Mon, 27 Nov 2006 21:36:29 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/11/27/structure-css-files.htm</guid>
		<description><![CDATA[Sometimes we forget that CSS is actually code. Usually it is just thrown together as an after thought because we simply one a few styles here and there. However, anyone who has dealt with CSS files over 100 lines long knows that just throwing together tags in a wild maylay is not the way to [...]]]></description>
			<content:encoded><![CDATA[<p><!--adsense-->Sometimes we forget that CSS is actually code. Usually it is just thrown together as an after thought because we simply one a few styles here and there. However, anyone who has dealt with CSS files over 100 lines long knows that just throwing together tags in a wild maylay is not the way to go.</p>
<p>CSS code should be laid out and structure just like any other code we write. <a href="http://friendlybit.com/css/how-to-structure-large-css-files/">Emil at Friendly Bit</a> has a detail article on how to <a href="http://friendlybit.com/css/how-to-structure-large-css-files/">structure large CSS files</a>. He mentions five (5) main methodologies:</p>
<ol>
<li>Order your selectors like the HTML</li>
<li>Always use the Ã¢â‚¬Å“full pathÃ¢â‚¬Â to elements</li>
<li>Indent your code cleverly</li>
<li>Each declaration on its own line</li>
<li>Ã¢â‚¬Â¦ in alphabetic order</li>
</ol>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/ie-css-min-height-hack/" rel="bookmark" title="May 30, 2008">Make Your Web Site Not Suck In Internet Explorer &#8211; IE CSS Min-Height Hack</a></li>

<li><a href="http://www.webdevelopment2.com/foundation-for-an-extensible-website-engine-with-php-5/" rel="bookmark" title="October 25, 2006">Foundation for an Extensible Website Engine with PHP 5</a></li>

<li><a href="http://www.webdevelopment2.com/can-ajax-completely-replace-pc-software/" rel="bookmark" title="December 7, 2005">Can AJAX Completely Replace PC Software?</a></li>

<li><a href="http://www.webdevelopment2.com/dynamically-loading-css-files/" rel="bookmark" title="October 31, 2006">Dynamically Loading CSS Files</a></li>

<li><a href="http://www.webdevelopment2.com/rounded-corners-jquery-css/" rel="bookmark" title="December 22, 2008">Round Corners With jQuery and CSS</a></li>
</ul><!-- Similar Posts took 2.690 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/structure-css-files/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pretty CSS Forms</title>
		<link>http://www.webdevelopment2.com/pretty-css-forms/</link>
		<comments>http://www.webdevelopment2.com/pretty-css-forms/#comments</comments>
		<pubDate>Mon, 27 Nov 2006 21:26:33 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/11/27/pretty-css-forms.htm</guid>
		<description><![CDATA[With the advent of CSS we knew that the visual aspect of HTML would be vastly improved. At least that was supposed to be the plan. We&#8217;ve seen it a lot with images and text, but I must say this is the first time that I&#8217;ve seen CSS used with forms in such a way. [...]]]></description>
			<content:encoded><![CDATA[<p><!--adsense-->With the advent of CSS we knew that the visual aspect of HTML would be vastly improved. At least that was supposed to be the plan. We&#8217;ve seen it a lot with images and text, but I must say this is the first time that I&#8217;ve seen CSS used with forms in such a way.  <a href="http://www.smashingmagazine.com/2006/11/11/css-based-forms-modern-solutions/">Smashing Magazine</a> has an excellent list of CSS Based Forms, which give forms a modern new look.  Take <a href="http://www.smashingmagazine.com/2006/11/11/css-based-forms-modern-solutions/">a look see</a>.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/new-html-group-reinventing-html/" rel="bookmark" title="October 29, 2006">New HTML Group Reinventing HTML</a></li>

<li><a href="http://www.webdevelopment2.com/easily-increase-page-load-time-10-fold-jquery/" rel="bookmark" title="October 26, 2007">See How Easily You Can Increase Page Load Time 10 Fold With jQuery</a></li>

<li><a href="http://www.webdevelopment2.com/job-update-part-1/" rel="bookmark" title="February 14, 2007">Job Update &#8211; Part 1</a></li>

<li><a href="http://www.webdevelopment2.com/top-10-css-image-galleries-diy/" rel="bookmark" title="November 27, 2006">Top 10 CSS Image Galleries &#8211; DIY</a></li>

<li><a href="http://www.webdevelopment2.com/lightbox-lightbox2-and-lightbox-plus/" rel="bookmark" title="December 12, 2006">LightBox, LightBox2 and LightBox Plus</a></li>
</ul><!-- Similar Posts took 2.738 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/pretty-css-forms/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Top 10 CSS Image Galleries &#8211; DIY</title>
		<link>http://www.webdevelopment2.com/top-10-css-image-galleries-diy/</link>
		<comments>http://www.webdevelopment2.com/top-10-css-image-galleries-diy/#comments</comments>
		<pubDate>Mon, 27 Nov 2006 18:59:08 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/11/27/top-10-css-image-galleries-diy.htm</guid>
		<description><![CDATA[I&#8217;m not sure how many of you actually gave thought to creating your own Image Gallery, I know I haven&#8217;t. If I needed one I&#8217;d just use a prepackaged one. But that was because my application always needed an entire gallery. But if you just need to through up some pictures a CSS Image Gallery [...]]]></description>
			<content:encoded><![CDATA[<p><!--adsense-->I&#8217;m not sure how many of you actually gave thought to creating your own Image Gallery, I know I haven&#8217;t. If I needed one I&#8217;d just use a prepackaged one. But that was because my application always needed an entire gallery. But if you just need to through up some pictures a CSS Image Gallery is the way to go.</p>
<p>Why CSS? CSS is light and clean and it&#8217;s HTML standard. Some of these methods require a tad bit of JavaScript.</p>
<p>Please note, however, that you need to have all of your images ready to go. You need your thumbnails, your display images and your large images. These are not scripts, they are Do It Yourself galleries so they don&#8217;t create thumbnails for you or anything like that.</p>
<p>Alex at <a href="http://youneed2see.com/web/99/Top_10_CSS_image_gallery_tutorials">YouNeed2See Technology</a> has a nice list of these galleries. Go check it out.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/lightbox-lightbox2-and-lightbox-plus/" rel="bookmark" title="December 12, 2006">LightBox, LightBox2 and LightBox Plus</a></li>

<li><a href="http://www.webdevelopment2.com/6-places-to-use-ajax/" rel="bookmark" title="December 2, 2005">6 Places to Use Ajax</a></li>

<li><a href="http://www.webdevelopment2.com/google-picasa-typo/" rel="bookmark" title="December 18, 2006">Google Picasa Typo</a></li>

<li><a href="http://www.webdevelopment2.com/easily-increase-page-load-time-10-fold-jquery/" rel="bookmark" title="October 26, 2007">See How Easily You Can Increase Page Load Time 10 Fold With jQuery</a></li>

<li><a href="http://www.webdevelopment2.com/cakephp-fckeditor/" rel="bookmark" title="November 23, 2007">WYBISYG &#8211; What You Bake Is What You Get &#8211; CakePHP + FCKEditor</a></li>
</ul><!-- Similar Posts took 3.608 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/top-10-css-image-galleries-diy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Very Basic CSS for Beginners</title>
		<link>http://www.webdevelopment2.com/very-basic-css-for-beginners/</link>
		<comments>http://www.webdevelopment2.com/very-basic-css-for-beginners/#comments</comments>
		<pubDate>Sat, 18 Nov 2006 17:28:10 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/11/18/very-basic-css-for-beginners.htm</guid>
		<description><![CDATA[Not much more to say than, here&#8217;s the link.  Dan at WebDeveloperNow, has a nice lil&#8217; basic CSS run down for beginners.  Skip this if you&#8217;ve had to hack together some stuff before.
Similar Posts:Optmize Images for the Web

IE Hack: CSS Centering &#8211; Another Reason I Hate Internet Explorer

Making Sure Your Javascript Doesn&#8217;t Rise [...]]]></description>
			<content:encoded><![CDATA[<p><!--adsense-->Not much more to say than, here&#8217;s the <a href="http://www.webdevelopernow.net/css/css-tricks-you-can-use/">link</a>.  Dan at <a href="http://www.webdevelopernow.net/css/css-tricks-you-can-use/">WebDeveloperNow</a>, has a nice lil&#8217; basic CSS run down for beginners.  Skip this if you&#8217;ve had to hack together some stuff before.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/optmize-images-for-the-web/" rel="bookmark" title="November 18, 2006">Optmize Images for the Web</a></li>

<li><a href="http://www.webdevelopment2.com/ie-hack-css-centering/" rel="bookmark" title="June 9, 2008">IE Hack: CSS Centering &#8211; Another Reason I Hate Internet Explorer</a></li>

<li><a href="http://www.webdevelopment2.com/making-javascript-rise-baking/" rel="bookmark" title="December 28, 2007">Making Sure Your Javascript Doesn&#8217;t Rise When Baking</a></li>

<li><a href="http://www.webdevelopment2.com/give-15-minutes-jquery-expert/" rel="bookmark" title="September 18, 2007">Give Me 15 Minutes and I&#8217;ll Make You A jQuery Expert</a></li>

<li><a href="http://www.webdevelopment2.com/create-3-column-css-layouts-web-design-god/" rel="bookmark" title="November 19, 2007">Create 3 Column CSS Layouts Like A CSS God!</a></li>
</ul><!-- Similar Posts took 13.014 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/very-basic-css-for-beginners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nifty Corners: Rounded Corners Without Images</title>
		<link>http://www.webdevelopment2.com/nifty-corners-rounded-corners-without-images/</link>
		<comments>http://www.webdevelopment2.com/nifty-corners-rounded-corners-without-images/#comments</comments>
		<pubDate>Thu, 02 Nov 2006 15:11:40 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/11/02/nifty-corners-rounded-corners-without-images.htm</guid>
		<description><![CDATA[I read this title and I was a bit confused. How, was my first question. Well, they did it. They did it a number of ways. Basically, they use a full background color and use CSS and a little bit of JavaScript to &#8220;eat&#8221; away at the corners. Very interesting idea.
Alessandro Fulciniti writes:
This is the [...]]]></description>
			<content:encoded><![CDATA[<p><!--adsense-->I read this title and I was a bit confused. How, was my first question. Well, they did it. They did it a number of ways. Basically, they use a full background color and use CSS and a little bit of JavaScript to &#8220;eat&#8221; away at the corners. Very interesting idea.</p>
<p><a href="http://www.html.it/articoli/nifty/index.html">Alessandro Fulciniti</a> writes:</p>
<blockquote><p>This is the original article. The technique has been improved with better browser support and a lot of new features. The new article has been published on the 6th of April 2005. You can read it  <a href="http://webdesign.html.it/articoli/leggi/528/more-nifty-corners/">here</a>. The final version is <a href="http://www.html.it/articoli/niftycube/index.html">Niftycube</a>.</p>
<p>Rounded Corners with CSS are a hot topic in web design: I think that there are hundreds of articles on them. This page is intended to present the solution I came up, that doesn&#8217;t requires images, extra markup nor CSS. Let&#8217;s start.</p></blockquote>
<p>Give them a look see:</p>
<p><a href="http://www.html.it/articoli/nifty/index.html">Nifty Corners</a>.</p>
<p>Source: <a href="http://www.tyic.com/2006/11/01/nifty-corners-rounded-corners-without-images/">Blogging Web 2.0</a></p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/the-lazy-developers-way-to-rounded-corners-in-css-rounded-corner-generators/" rel="bookmark" title="December 19, 2006">The Lazy Developer&#8217;s Way to Rounded Corners in CSS &#8211; Rounded Corner Generators</a></li>

<li><a href="http://www.webdevelopment2.com/rounded-corners-jquery-css/" rel="bookmark" title="December 22, 2008">Round Corners With jQuery and CSS</a></li>

<li><a href="http://www.webdevelopment2.com/web-development-20-carnival-september-24-2007/" rel="bookmark" title="September 24, 2007">Web Development 2.0 Carnival &#8211; September 24, 2007</a></li>

<li><a href="http://www.webdevelopment2.com/fixing-the-back-button-and-enabling-bookmarking-for-ajax-apps/" rel="bookmark" title="December 29, 2005">Fixing the Back Button and Enabling Bookmarking for AJAX Apps</a></li>

<li><a href="http://www.webdevelopment2.com/getting-paid-to-blog/" rel="bookmark" title="October 31, 2006">Getting Paid to Blog</a></li>
</ul><!-- Similar Posts took 2.846 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/nifty-corners-rounded-corners-without-images/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamically Loading CSS Files</title>
		<link>http://www.webdevelopment2.com/dynamically-loading-css-files/</link>
		<comments>http://www.webdevelopment2.com/dynamically-loading-css-files/#comments</comments>
		<pubDate>Tue, 31 Oct 2006 15:01:03 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/10/31/dynamically-loading-css-files.htm</guid>
		<description><![CDATA[Nothing new, just a different spin on it. View the source at byteMyCode. You simply call function CSS (url, media) and that&#8217;s it. It fetches the URL of the CSS style sheet; checks to see whether the file has already been loaded. If not it dynamically sticks it into the &#8220;link&#8221; section in your document [...]]]></description>
			<content:encoded><![CDATA[<p>Nothing new, just a different spin on it. View the source at <a href="http://www.bytemycode.com/snippets/snippet/240/">byteMyCode</a>. You simply call function CSS (url, media) and that&#8217;s it. It fetches the URL of the CSS style sheet; checks to see whether the file has already been loaded. If not it dynamically sticks it into the &#8220;link&#8221; section in your document head.</p>
<p>I&#8217;ve seen dynamic CSS elements before, but not an entire CSS file. Are you thinking what I&#8217;m thinking? Printer friendly versions. The code may have to be tweaked to be able to switch between style sheets though.</p>
<p>All in all, it seems like an excellent idea with a lot of potential.</p>
<p><a href="http://www.tipclique.com/tutorial/javascript/dynamic-css-file-loading/">Original Source Article</a></p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/structure-css-files/" rel="bookmark" title="November 27, 2006">Structure CSS Files</a></li>

<li><a href="http://www.webdevelopment2.com/joomla-104-security-release-out/" rel="bookmark" title="November 22, 2005">Joomla! 1.0.4 Security Release Out</a></li>

<li><a href="http://www.webdevelopment2.com/top-5-basic-seo-tips/" rel="bookmark" title="December 27, 2007">Top 5 Basic SEO Tips &#8211; You Can Do These Yourself</a></li>

<li><a href="http://www.webdevelopment2.com/rounded-corners-jquery-css/" rel="bookmark" title="December 22, 2008">Round Corners With jQuery and CSS</a></li>

<li><a href="http://www.webdevelopment2.com/nifty-corners-rounded-corners-without-images/" rel="bookmark" title="November 2, 2006">Nifty Corners: Rounded Corners Without Images</a></li>
</ul><!-- Similar Posts took 3.250 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/dynamically-loading-css-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Column Layouts</title>
		<link>http://www.webdevelopment2.com/css-column-layouts/</link>
		<comments>http://www.webdevelopment2.com/css-column-layouts/#comments</comments>
		<pubDate>Tue, 31 Oct 2006 02:02:35 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/10/30/css-column-layouts.htm</guid>
		<description><![CDATA[Dynamic Drive has done us all a huge favor. They have code for different CSS layouts: Fixed, Fluid, Two Column, Three Column and everything in between. Do enjoy.


Similar Posts:Fixed vs. Fluid Layouts and Screen Resolutions

Websites on Wide Screen &#8211; How The Other Half Lives

Joomla Template Tip: Optional Modules

I Think I Owe IE 6 An Apology, [...]]]></description>
			<content:encoded><![CDATA[<p><a title="CSS Layouts" href="http://www.dynamicdrive.com/style/layouts/">Dynamic Drive</a> has done us all a huge favor. They have code for different CSS layouts: Fixed, Fluid, Two Column, Three Column and everything in between. Do enjoy.</p>
<p><a title="CSS Layouts" href="http://www.dynamicdrive.com/style/layouts/"><img id="image110" alt="CSS Layouts" src="http://www.webdevelopment2.com/wp-content/uploads/2006/10/css-layouts.PNG" /><br />
</a></p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/fixed-vs-fluid-layouts-and-screen-resolutions/" rel="bookmark" title="December 2, 2006">Fixed vs. Fluid Layouts and Screen Resolutions</a></li>

<li><a href="http://www.webdevelopment2.com/websites-on-wide-screen-how-the-other-half-lives/" rel="bookmark" title="March 28, 2007">Websites on Wide Screen &#8211; How The Other Half Lives</a></li>

<li><a href="http://www.webdevelopment2.com/joomla-template-tip-optional-modules/" rel="bookmark" title="December 1, 2005">Joomla Template Tip: Optional Modules</a></li>

<li><a href="http://www.webdevelopment2.com/owe-6-apology-nah/" rel="bookmark" title="October 23, 2007">I Think I Owe IE 6 An Apology, Nah.</a></li>

<li><a href="http://www.webdevelopment2.com/create-3-column-css-layouts-web-design-god/" rel="bookmark" title="November 19, 2007">Create 3 Column CSS Layouts Like A CSS God!</a></li>
</ul><!-- Similar Posts took 7.864 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/css-column-layouts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
