<?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>Robert Sandy Web Design, Computer Art Blog Portfolio &#187; Web Design</title>
	<atom:link href="http://www.rmsjr.com/blog/category/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rmsjr.com/blog</link>
	<description>Robert Sandy&#039;s Blog and Web Portfolio</description>
	<lastBuildDate>Tue, 20 Sep 2011 17:33:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>rmsjr.com Redesign</title>
		<link>http://www.rmsjr.com/blog/web-design/rmsjr-com-redesign/</link>
		<comments>http://www.rmsjr.com/blog/web-design/rmsjr-com-redesign/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 02:17:19 +0000</pubDate>
		<dc:creator>Robert Sandy</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://www.rmsjr.com/blog/?p=87</guid>
		<description><![CDATA[Today I  published an initial redesign of this website!
Design goals
The goal with this new design was to  develop a simple, responsive layout that provided flexibility for creative expression through graphic design work.  I am a big fan of the idea of providing customized page design based  on  the subject matter [...]]]></description>
			<content:encoded><![CDATA[<p>Today I  published an initial redesign of this website!</p>
<h2>Design goals</h2>
<p>The goal with this new design was to  develop a simple, responsive layout that provided flexibility for creative expression through graphic design work.  I am a big fan of the idea of providing customized page design based  on  the subject matter of the content.  The layout and HTML structure for each section of the site is identical but the presentation around it can be easily customized through CSS, by targeting classes that have been applied to the body tag.  For the most part, this type of custom design is seen primarily in print media.  On the Web, the idea is typically ignored so that development can be streamlined.    <a href="http://www.jasonsantamaria.com/" title="Jason Santa Maria's Website">Jason Santa Maria&#8217;s personal website</a> is a stunning example of this concept and an inspiration for this site.   </p>
<h2>Responsive Web Desgin</h2>
<p>A feature of this website that I payed particular attention to is was the concept of “responsive website design”.  For a majority of my personal work,  I make my Websites that utilize “liquid”layouts.   The same is true for this website, but with the help of some CSS3 media queries and some jQuery, the layout also adjusts itself to the screen size to provide a pleasant user experience on large and small screen sizes.</p>
<h3>Example:</h3>
<div class="galleryContainer clearfix">
<div class="fl galleryItem">
<a href="http://www.rmsjr.com/blog/wp-content/uploads/2011/04/responsive-website-example.jpg" class="fancy"><img class="treatment1 db" src="http://www.rmsjr.com/blog/wp-content/uploads/2011/04/responsive-website-example-150x150.jpg" alt="responsive-website-example" title="responsive-website-example" width="150" height="150" class="alignnone size-thumbnail wp-image-90" /></a>
<div class="caption"><strong>About page:</strong> 1680px wide</div>
</div>
<div class="galleryItem">
<a href="http://www.rmsjr.com/blog/wp-content/uploads/2011/04/responsive-website-example2.jpg" class="fancy"><img  class="treatment1 db" src="http://www.rmsjr.com/blog/wp-content/uploads/2011/04/responsive-website-example2-150x150.jpg" alt="responsive-website-example2" title="responsive-website-example2" width="150" height="150" class="alignnone size-thumbnail wp-image-91" /></a>
<div class="caption"><strong>About page:</strong> 1024px wide</div>
</div>
</div>
<p>I am working on applying this concept to a mobile platform as well.  Although not completely finished,  I have been experimenting with adapting the same set of code to a mobile version of my website while optimizing it to run smooth on much much less powerful devices. </p>
<h2>Up and coming</h2>
<p>With the framework in place, I will continue to make updates and adjust the “Themes” of the many  blog posts and pages of site to keep things fresh and explore different ways to utilize the web as an artistic medium.</p>
<h2>Comments / Suggestions?</h2>
<p>If you&#8217;ve stopped by my site to take a look at my work or read a blog post, let me know what you think by leaving a comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rmsjr.com/blog/web-design/rmsjr-com-redesign/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>RMSforms &#8211; A flexible CSS Forms Framework to Help Style Those Pesky Forms</title>
		<link>http://www.rmsjr.com/blog/web-design/rmsforms-a-flexible-tableless-css-forms-framework/</link>
		<comments>http://www.rmsjr.com/blog/web-design/rmsforms-a-flexible-tableless-css-forms-framework/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 00:33:54 +0000</pubDate>
		<dc:creator>Robert Sandy</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.rmsjr.com/blog/uncategorized/rmsforms-a-flexible-tableless-css-forms-framework/</guid>
		<description><![CDATA[If you are a Web designer or developer, you know that styling forms with CSS is a huge pain.  Not only are browser inconsistencies rampant in form elements, but it is very difficult to get an advanced form to layout correctly, both visually &#038; semantically.  To alleviate these issues and to help designers [...]]]></description>
			<content:encoded><![CDATA[<p>If you are a Web designer or developer, you know that styling forms with CSS is a huge pain.  Not only are browser inconsistencies rampant in form elements, but it is very difficult to get an advanced form to layout correctly, both visually &#038; semantically.  To alleviate these issues and to help designers / developers avoid unwanted stress, I took a crack at developing &#8220;RMSforms&#8221;, a CSS forms framework.  To apply it to <em>your</em> forms, simply <a href="http://www.rmsjr.com/RMSforms/RMSforms-v0.5.css">download the RMSforms CSS Stylesheet</a>, link to it from your HTML and apply the correct classes to the <a href="#html">HTML structure</a> described below and you will be on your way to creating complex CSS-based, tableless, flexible forms with ease. </p>
<p style="font-size:18px; padding:10px; background-color:#fff; text-align:center; font-weight:bold"> <a href="http://www.rmsjr.com/RMSforms/RMSforms-v0.5.css">Download RMSforms-v0.5.css</a><br/><a href="http://www.rmsjr.com/RMSforms/RMSforms-v0.5.html">View Examples / Reference Sheet</a> </p>
<p style="text-align:center; font-size:11px; line-height:90%">RMSforms v0.5 was tested  in IE6 – 7, Firefox 3 &#038; Google Chrome. More testing is to come.<br/><br />
It is validated using XHTML STRICT doctype</p>
<p><a name="html"></a></p>
<h2>The HTML</h2>
<p>&#8220;RMSforms&#8221;, CSS forms framework is based off a very simple HTML structure:</p>
<p><code> &lt;fieldset&gt;<br />
&nbsp;&nbsp;&lt;legend&gt;&lt;/legend&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul class="form [modifier]"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;label class="[label modifier]"&gt;&lt;/label&gt;&lt;input/&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt; <br />
&lt;/fieldset&gt; </code></p>
<h3>The Beauty of the Un-ordered List</h3>
<p>Un-ordered lists are a great tool for grouping form elements together because they make sense semantically and provide for the level of flexibility needed to style a form effectively. </p>
<p>In essence, a web-based form is  a LIST of  form fields with coresponding labels that are grouped together visualy based on their association to each other.  In the HTML structure of RMSforms, the &lt;ul&gt; provides a container for the list of all related labels / form fields and the &lt;li&gt; provides a container for the grouping of the individual &lt;label&gt; / form field combinations.   In more complex forms,  a &lt;label&gt; can often times be used to distinguish not only just one &lt;input&gt;, but a &quot;nested form&quot; that has a series of labels / form fields.  With the the &lt;ul&gt;&lt;li&gt; structure, nesting a form is very easy. </p>
<p>Other CSS form techniques use &lt;p&gt; tags, &lt;div&gt; tags, and line breaks to group individual labels &amp; form field combinations together. I think these grouping methods leave a lot to be desired as far as flexibility and semantics. In my opinion, line breaks should be avoided whenever possible,  &lt;p&gt; tags should only be used when presenting a paragraph, and although &lt;div&gt; tags would work, your html code would get real sloppy in an advanced form. </p>
<h2>The CSS</h2>
<p>In every web-based form there are two layout orientations that can be used to display the relationship between a &lt;label&gt; and it’s corresponding form field;  horizontal  or vertical.  The same is true for the visual orientation of the &lt;label&gt; / form field groupings to one another.  This simple concept is the basis for the class names being used within the &#8220;RMSforms&#8221; framework.</p>
<h3>The allmighty &#8220;form&#8221; class</h3>
<p>Each top-level form &lt;ul&gt; in the &quot;RMSforms&quot; html structure has a base class of “form” applied to it.  This class establishes a basic visual relationship between the elements within the form, sets a background-color and provides some outer padding. </p>
<p style="padding:10px; background-color:#fff">&lt;ul class=&#8221;form&#8221;&gt;&lt;/ul&gt;</p>
<h3>The Modifier Classes</h3>
<p>The most important classes defined in the &quot;RMSforms&quot; stylesheet are the “form modifiers”. These are 3 letter classes that modify the visual relationship between the &lt;li&gt;, &lt;label&gt;, and &lt;input&gt; elements respectively. </p>
<p>The first letter in the modifier class names describes the orientation of the &lt;LI&gt; tags in the form &lt;ul&gt;, the second letter describes the orientation of the &lt;LABEL&gt; tags in he form &lt;ul&gt; and the third letter describes the orientation of the form fields within the form &lt;ul&gt;.  The 3 letters that make up the modifier class names are “H”, “V” and “I” </p>
<ul>
<li><strong>H</strong> = Horizonal Block </li>
<li><strong>V</strong> = Vertical Block </li>
<li><strong>I</strong> =  Inline </li>
</ul>
<h4>A list of all the  form modifier classes:</h4>
<ul>
<li> <strong>vvv</strong> – Vertical  &lt;li&gt;, Vertical &lt;label&gt;,  Vertical form fields</li>
<li><strong>hvv</strong> – Horizontal  &lt;li&gt;,  Vertical &lt;label&gt;, Vertical form fields</li>
<li><strong>hii</strong> – Horizontal  &lt;li&gt;,  Inline &lt;label&gt;, Inline form fields</li>
<li><strong>hhh</strong> – Horizontal  &lt;li&gt;, Horizontal &lt;label&gt;, Horizontal form fields</li>
<li><strong>vii</strong> – Vertical &lt;li&gt;, Inline &lt;label&gt;, Inline form fields</li>
<li><strong>vhh</strong> &#8211; Vertical &lt;li&gt;, Horizontal &lt;label&gt;, Horizontal form fields</li>
</ul>
<h4>Usage Example… </h4>
<p>The class “hvv” describes a form with &lt;li&gt; tags that are layed out horizontally and &lt;label&gt; tags which are vertical block elements that sit on top of vertical block form field tags. </p>
<p style="padding:10px; background-color:#fff">&lt;ul class=&#8221;form <em>(default form class)</em> hvv <em>(form modifier)</em>&#8220;&gt;&lt;/ul&gt;</p>
<p>To view this example in html, take a look at the <a href="http://www.rmsjr.com/RMSforms/RMSforms-v0.5.html">RMSforms example page</a></p>
<h2>Label Modifiers</h2>
<p>Often times, you may want the visual orientation between a &lt;label&gt; and form field tags to vary within a form.  For example, if one of your labels in a “VHH” form has a lot of text in it, you may want it to sit on top of it&#8217;s corresponding form field rather than to the left of it. This is where the label modifiers come into play.  Label modifiers are used to override the  classes placed on the form &lt;ul&gt; and should be applied to &lt;label&gt; elements within a form.  The exiting label modifiers are classes:“v” or “h”. </p>
<h2>Form Nesting</h2>
<p>One of the advantages to this form framework is the ability to nest form &lt;ul&gt; tags without a problem.  In many advanced forms, problems pop up when needing to incorporate multiple &lt;label&gt; / form field combinations within one grouping.  Using the form modifier classes, simply nest a form &lt;ul&gt; with the appropriate modifier applied to it within an &lt;li&gt; and you’re all set.  </p>
<h2>Why Not Just Use Tables?</h2>
<p>Ah, the great question.  Why not just use tables? Wouldn’t be a lot easier? Yes it would, but, being a semantic Web design nut, I believe tables should only be used in html to describe tabular data. If your not too concerned with html semantics, it is a very plausible solution for the laying out forms.</p>
<h2>Comments, Suggestions and Modifications Are More Than Welcome.</h2>
<p>&quot;RMSforms&quot; CSS Forms framework is a work in progress.  The goal of this project is to make form styling as simple as possible.  There are probably many scenarios in that I didn’t account for, or bugs that I have not come across.  If you have any questions, comments or ways to improve this framework please post them up or contact me directly.  I look forward to hearing from you!</p>
<h2>Updates: 6/16/2011</h2>
<ul>
<li><strong>Added &#8220;list-item modifier: inline&#8221; (line 125):</strong>  Adding class=&#8221;inline&#8221; to any &lt;li&gt; in a form will convert all inputs and labels contained in that list-item to inline elements.  This is helpful when you have a form where a group of form elements needs to be displayed horizontally within one list item of a form laid out vertically.</li>
<li><strong>Separated &#8220;theme styles&#8221; from the framework styles in the <a href="http://www.rmsjr.com/RMSforms/RMSforms-v0.5.html">Examples / Reference Sheet</a> </strong>:  This was done so that no generic font or layout styles are contained in the framework, making it easier to implement. </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.rmsjr.com/blog/web-design/rmsforms-a-flexible-tableless-css-forms-framework/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>Amazing Web Design Rap</title>
		<link>http://www.rmsjr.com/blog/web-design/amazing-web-design-rap/</link>
		<comments>http://www.rmsjr.com/blog/web-design/amazing-web-design-rap/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 18:48:51 +0000</pubDate>
		<dc:creator>Robert Sandy</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.rmsjr.com/blog/uncategorized/amazing-web-design-rap/</guid>
		<description><![CDATA[Listen to this guy&#8230; Everything he says is so true. 

]]></description>
			<content:encoded><![CDATA[<p>Listen to this guy&#8230; Everything he says is so true. </p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/a0qMe7Z3EYg&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/a0qMe7Z3EYg&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rmsjr.com/blog/web-design/amazing-web-design-rap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web design &#8211; The Hazy Mental Image of Comparison</title>
		<link>http://www.rmsjr.com/blog/web-design/web-design-the-hazy-mental-image-of-comparrison/</link>
		<comments>http://www.rmsjr.com/blog/web-design/web-design-the-hazy-mental-image-of-comparrison/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 20:30:56 +0000</pubDate>
		<dc:creator>Robert Sandy</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://www.rmsjr.com/blog/web-design/web-design-the-hazy-mental-image-of-comparrison/</guid>
		<description><![CDATA[You’ve worked hours on it.  It’s beautiful.  It’s got glossy buttons, reflections, trendy diagonal lines and the perfect combination of textures and gradients.  It’s easy to understand, the information is logically organized, the content is emphasized beautifully by contrasting colors and visual elements.  It looks amazing&#8230; something like this or  [...]]]></description>
			<content:encoded><![CDATA[<p>You’ve worked hours on it.  It’s beautiful.  It’s got glossy buttons, reflections, trendy diagonal lines and the perfect combination of textures and gradients.  It’s easy to understand, the information is logically organized, the content is emphasized beautifully by contrasting colors and visual elements.  It looks amazing&#8230; something like <a href="http://www.webdesignerwall.com/">this</a> or  <a href="http://www.apple.com">this</a>:   Now it’s time to send to the client!  He/She is going to love it! You can’t wait to get comments of this piece of magic. You feel like a web design ninja!  You get a good comfortable night sleep in you BED with visions of smiles and approval dancing through your head. You come in early the next day to work check your email and there it is… the response from your client!  You open it up and it reads&#8230;</p>
<blockquote><p>&#8220;I don’t really like it.  Overall, this is really not the direction I wanted to go in with the site. Do you think we could try something new?&#8221;
</p></blockquote>
<h3>The client is not always right&#8230; we just have to make them think they are always right</h3>
<p>The initial response to this situation, post anger and aggression, is: “wow this client stinks!” What does “he / she” know about the direction they SHOULD go in!  I’m the designer!</p>
<p>For the most part, theses comments are all valid.  The client is not a designer, if they responded like the above quote they probably do stink, and no, they don’t know what direction they SHOULD go in.  </p>
<p>What the client does know is what they WANT and how they want it to look.  Unfortunately it is up to you to give them what they want. I believe every client has a basic mental picture of what they want from their website.   “Good clients” are people who are willing to alter that image based on your input.  Bad clients are the ones that stick to that image and don’t want to make any alterations to their beautiful imagination.</p>
<h3>So in other words&#8230;</h3>
<p>In order to go anywhere with clients, you need to understand your client and try to grasp their imaginary website. Being able to do this takes time and understanding of your client’s personality, site examples, and listening to how they talk about their website. If you do this, it is easier to do what the client wants.  You have to use their imagination as a starting point for your comp. </p>
<p>The key is to both satisfy their mental image while demonstrating good design principles at the same time.  Take advantage of the client’s hazy mental picture. Modernize it. Make it work.  Unfortunately, a lot of the time client&#8217;s mental images of their site are based off badly designed web sites so you may have to sacrifice some cool web 2.0 design trends and styles in order to achieve a good balance.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rmsjr.com/blog/web-design/web-design-the-hazy-mental-image-of-comparrison/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Big and Bold vs. High Contrast and Elegant</title>
		<link>http://www.rmsjr.com/blog/web-design/big-and-bold-vs-high-contrast-and-elegant/</link>
		<comments>http://www.rmsjr.com/blog/web-design/big-and-bold-vs-high-contrast-and-elegant/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 04:13:56 +0000</pubDate>
		<dc:creator>Robert Sandy</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://www.rmsjr.com/blog/web-design/big-and-bold-vs-high-contrast-and-elegant/</guid>
		<description><![CDATA[&#8220;I want it bigger! I want it bolder!&#8221;
These words have been heard by probably every web designer when consulting with a client.  It is a comment that is very limited in its ability to give a designer any sort of useful feedback toward the visual design of a website because “bigger and bolder” needs [...]]]></description>
			<content:encoded><![CDATA[<p><strong>&#8220;I want it bigger! I want it bolder!&#8221;</strong></p>
<p>These words have been heard by probably every web designer when consulting with a client.  It is a comment that is very limited in its ability to give a designer any sort of useful feedback toward the visual design of a website because “bigger and bolder” needs to be applied to elements of a site very carefully to be effective. &#8220;Bigger and bolder&#8221; is usually only a small part of a solution to the problem of emphasizing important information. Big red and blue text in 32pt Arial font does not sell or even emphasize unless it is displayed in a way that is consistent with the site design but provides adequate contrast from the less important content. <span class="highlight">Not everything can be big and bold or else nothing is, and everything that <em>is</em> big and bold must be consistent with the rest of the site.</span></p>
<h3>Eye Tracking Studies</h3>
<p>It was proven through <a href="http://www.marketingpilgrim.com/2007/08/eyetracking-shows-web-audience-ignores-ads.html"> eye tracking studies</a> performed by Jacob Neilson and others that, on the web, people ignore sections of a web page that look like ads. A <a href="http://www.useit.com/alertbox/20000514.html">similar study</a> was conducted by Neilson when testing the effectiveness of large graphics on homepages.  The findings were similar.  According to eye tracking software, users spent very little time at all looking at the large graphical sections on a page.  What these studies imply is that users ignore content which is inconsistent with the site design and seem irrelevant to the the content of a page.  Ads are distinguished by their inconsistency with the design of a given site while many large graphical images on a page come off as irrelevant unless accompanied by areas of text.
</p>
<h3>Proper Emphasis</h3>
<p>When emphasizing specific content on a page it is important to make use of contrast in combination with elegance to avoid the above mentioned situations.  High contrast draws attention, and differentiates the important information from the less important information while elegance presents the information in a way that will not detract users from viewing it.  Elegant displays of important information will emphasize the content you want but will not seem to demand attention of the user due to it&#8217;s inherit ability to &#8220;fit in&#8221; with the rest of the site content. </p>
<p> Bigger is only bigger if there is contrast and bolder is only bold if the layout presents the information elegantly.  Other than that, you have what comes off as an advertisment and people will ignore it.</p>
<h3>Examples&#8230;</h3>
<p><a href="http://www.apple.com/iphone/features/index.html#ipod"><br />
<img id="image46" src="http://www.rmsjr.com/blog/wp-content/uploads/2007/12/apple.thumbnail.jpg" alt="apple ipod touch product page" /></a></p>
<p>The Iphone informational pages, or any of apple&#8217;s promotional product pages display high contrast, elegant graphical sections in ways that are very consistent with the page design and lead into to important, and relevant content.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rmsjr.com/blog/web-design/big-and-bold-vs-high-contrast-and-elegant/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why or Why Not Use a Liquid Layout?</title>
		<link>http://www.rmsjr.com/blog/web-design/liquid-layouts/</link>
		<comments>http://www.rmsjr.com/blog/web-design/liquid-layouts/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 22:29:06 +0000</pubDate>
		<dc:creator>Robert Sandy</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://www.rmsjr.com/blog/uncategorized/why-or-why-not-use-a-liquid-layout/</guid>
		<description><![CDATA[Deciding on a liquid or fixed layout is a decision that should be based on design, technique, and whether or not we are willing to take into account the nature of the web as a &#8220;liquid&#8221; medium. 
In the term &#8220;liquid layout&#8221;, I&#8217;m not referring to web sites where only the background colors / background [...]]]></description>
			<content:encoded><![CDATA[<p>Deciding on a liquid or fixed layout is a decision that should be based on design, technique, and whether or not we are willing to take into account the nature of the web as a &#8220;liquid&#8221; medium. </p>
<p>In the term &#8220;liquid layout&#8221;, I&#8217;m not referring to web sites where only the background colors / background images extend to the bounds of the browser window but the content and page layout is not affected. </p>
<p><span id="more-26"></span></p>
<h2>Why you may not want to use a liquid layout.</h2>
<ul>
<li>Dificulty</li>
<li>Aesthetics</li>
<li>Usability</li>
</ul>
<h3>Difficulty</h3>
<p>Simply put, liquid layout are more difficult to construct than static layouts.  For each element of the layout / design you must take into account the ability to extend it vertically as well as horizontally.  In terms of CSS Layouts, this factor can be a nightmare, especially if you have, for example, one static column and one &#8220;liquid&#8221; column. CSS was obviously not developed to handle the &#8220;pixel / Percentage&#8221; combination very well because the only efficient means of succeeding in this are basically work arounds. I found a great site titled <a href="http://blog.html.it/layoutgala/">Layout gala</a> that helps out a lot with this technique, and I actually used as a basis for the layout of this site.</p>
<h3>Aesthetics</h3>
<p>Aesthetics and design principals sort of have to go out the window when it comes to creating a liquid layout especially since you have to compensate for an individuals with high screen resolutions.  Design and &#8220;visual harmony&#8221; on the web, or in any media for that matter is based very much on proportions and when a liquid layout is used, these proportional rules need to be extended to a point where they just don&#8217;t work anymore.  This is especially the case when trying to get a layout to &#8220;look nice&#8221; stretched out horizontally on a 30&#8243; monitor.  </p>
<h3>Usability</h3>
<p>
The optimum readable width for a section of text on the web has been proven to be about 450px 65-85 characters (<a href="http://psychology.wichita.edu/surl/usabilitynews/72/LineLength.htm">source</a>) . This width is almost always  exceeded on large monitors with high screen resolutions when a liquid layout is implemented, unless of course the content section is a static width.
</p>
<h2>Why you should consider using liquid layouts.</h2>
<ul>
<li>Extensibilty</li>
<li>Usability</li>
<li>Taking advantage of the medium</li>
</ul>
<h3>Extensibilty</h3>
<p>With a liquid layout, there is no need for a re-design when a larger screen resolution has become the most popular&#8230; your site will conform to any size browser window size.</p>
<h3>Usability</h3>
<p>Websites that fit your browser are often easier to read and interact because all the content is always visible and there is rarely any need for the horizontal scroll bar regardless of the browser window size.  There is an obvious exception to this if you implement a minimum width on your containing element.  </p>
<h3>Taking advantage of the medium</h3>
<p>I read <a href="http://www.baekdal.com/articles/Usability/browser-size-design/">this article by Thomas Baekdal</a> where he writes about the redundant debate between liquid vs. static layouts. His response is:</p>
<blockquote><p>
&#8220;There is an amazing amount of articles on the net on how to make the overall layout. But, none of these gets it right. They are all trying to solve the wrong problem.</p>
<p>These articles define the problem as either having too much space &#8211; i.e. large empty areas outside your content &#8211; or too little space that forces horizontal scrolling and lack of whitespace.</p>
<p>I understand why this is a problem, and why people want to eliminate it. But, you are not solving the right one. The real problem is; how do you optimize the visual presentation of your website? How do you make your content look amazing? How do you make it easy to see &#8211; to read?&#8221;
</p></blockquote>
<p>He is correct, and this article is probably another one of those articles about the debate between liquid and static layouts but I think reasons for using liquid layouts extend beyond the bounds of making sure content looks great. <span class="highlight">What I want to bring to attention with this article is the question of whether or not, as WEB designers, we should develop websites to cohere to ALL of the unique aspects of our medium</span>. Should we make a point to implement all the tools and techniques available to us so that each of our web-sites takes into account the fact that the size of our medium is not static at all? With a static layout, for the most part, we are basically replicating design techniques seen on print and television media but that is not our medium.</p>
<p>In television, there are two aspect rations, thats basically it 4&#215;3 and 16&#215;9, so designing for television is easy when it comes to choosing a size. The same is true for print.  In the web, there are different screen resolutions, screen sizes, and then the window size. By ignoring this aspect of our medium are we are taking the easy way out? Should we be taking the easy way out? If we ignored the size of the medium in any other application, things would look awkward and would not be received correctly.  This is the same situation in the web and is also the reason why I think there is so much debate about this topic.</p>
<h3>Some nicely implemented liquid layout sites: (more to come)</h3>
<ul>
<li>
<a href="http://www.w3.org/">w3.org</a>. <br/> This site has been adapted with a liquid layout and manages never to become &#8220;awkward&#8221;.  With that said, it isn&#8217;t to high on the &#8220;flashy design&#8221; totem poll</li>
<li><a href="http://www.vivabit.com/">vivabit.com</a></li>
<li><a href="http://www.smashingmagazine.com/">smashingmagazine.com</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.rmsjr.com/blog/web-design/liquid-layouts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Solution to doubled margin on floats in IE6</title>
		<link>http://www.rmsjr.com/blog/web-design/solution-to-doubled-margin-on-floats-in-ie6/</link>
		<comments>http://www.rmsjr.com/blog/web-design/solution-to-doubled-margin-on-floats-in-ie6/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 05:36:51 +0000</pubDate>
		<dc:creator>Robert Sandy</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://www.rmsjr.com/blog/web-design/solution-to-doubled-margin-on-floats-in-ie6/</guid>
		<description><![CDATA[In the wonderful web browser that is IE6, left and right margins are inexplicably doubled on floated elements.  This is an obvious IE6 bug that has a very simple solution.  To fix it, all you have to do is use the CSS property &#8216;display:inline&#8217; on the floated element that has left or right [...]]]></description>
			<content:encoded><![CDATA[<p>In the wonderful web browser that is IE6, left and right margins are inexplicably doubled on floated elements.  This is an obvious IE6 bug that has a very simple solution.  To fix it, all you have to do is use the CSS property &#8216;display:inline&#8217; on the floated element that has left or right margin. Since floated elements by nature are block level elements and cannot actually be rendered as inline elements, this fix has no impact at all on the rendering in any other browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rmsjr.com/blog/web-design/solution-to-doubled-margin-on-floats-in-ie6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting DIVS to Expand Vertically</title>
		<link>http://www.rmsjr.com/blog/web-design/getting-divs-to-expand-vertically/</link>
		<comments>http://www.rmsjr.com/blog/web-design/getting-divs-to-expand-vertically/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 04:58:43 +0000</pubDate>
		<dc:creator>Robert Sandy</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://www.rmsjr.com/blog/web-design/getting-divs-to-expand-vertically/</guid>
		<description><![CDATA[One of the basic things about developing CSS Layouts that needs to be understood is that parent elements, by default in FireFox do not expand vertically with their &#8220;floated children&#8221;. The same is true in IE6 and 7 if the container doesn&#8217;t have a width set on it. For example if you have a containing [...]]]></description>
			<content:encoded><![CDATA[<p>One of the basic things about developing CSS Layouts that needs to be understood is that parent elements, by default in FireFox do not expand vertically with their &#8220;floated children&#8221;. The same is true in IE6 and 7 if the container doesn&#8217;t have a width set on it. For example if you have a containing &lt;div&gt; that you want to use to encapsulate a static, 3 column, floated layout, that containing &lt;div&gt; will expand vertically only as far as it finds inline elements. Conceptually, given the &#8220;rules&#8221; of the &lt;div&gt; element this makes sense but it definitely creates an annoyance from time to time.</p>
<p><strong>The problem visualized:</strong></p>
<div style="width:260px; margin:auto; padding:0px 20px 20px 20px; overflow:hidden;" >
<div style="background-color:#000000; color:#FFFFFF; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:.75em;">
<span>Container</span><br/>
<div style=" width:100px; padding:10px; height:100px; float:left; background-color:#aaaaaa;">
Float:left
</div>
<div style=" width:100px; padding:10px; float:right; height:100px; background-color:#666666;">Float:right </div>
</div>
</div>
<h3>There are basically 3 ways to get divs to expand with their floated children:  </h3>
<ol>
<li>
<h4>&#8220;Clear the floats&#8221;</h4>
<p>Probably the most common way to go about getting container &lt;div&gt;&#8217;s to expand with floated child elements is to place a &#8220;clearing element&#8221; with the css property: &#8220;clear:both&#8221; after the floated elements within the containing &lt;div&gt;.  This method works great, but there are some situations where the clearing elements end up needing to be an empty &lt;div&gt;, or I have seen the &lt;br&gt; tag used before&#8230; Personally, I don&#8217;t really like using blank elements for the sake of getting layouts to work properly. Also, top margins do not work on &#8220;cleared&#8221; elements in IE7 and FireFox.</p>
<div style="width:260px; margin:auto; padding:20px; overflow:hidden;">
<div style="background-color:#000000; color:#FFFFFF; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:.75em;">
<span>Container</span><br/>
<div style=" width:100px; padding:10px; height:100px; float:left; background-color:#aaaaaa;">
Float:left
</div>
<div style=" width:100px; padding:10px; float:right; height:100px; background-color:#666666;">Float:right </div>
<div style="clear:both; background-color:#0066CC; margin-top:10px color:#FFFFFF">clear element<br/> (clear:both, margin-top:10px;)</div>
</div>
</div>
</li>
<li>
<h4>Float the containing &lt;div&gt;</h4>
<p>The easiest way to go about getting &lt;div&gt;&#8217;s to expand vertically with their floated children is to float the containing &lt;div&gt; with a specified width.  This method works great for static layouts but there are some slight drawbacks with the nature of the &#8220;float&#8221; property that stem from the need to specify widths on floated elements.  Sometimes things get messy further down the hierarchy. In addition, if you want to center a floated &lt;div&gt;, an extra &lt;div&gt; is needed. Once again, Personally, I like to be as efficient as possible with &lt;div&gt; usage. </p>
<div style="width:260px; margin:auto; padding:20px; overflow:hidden;">
<div style="background-color:#000000; color:#FFFFFF; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:.75em; width:240p; float:left;">
<span>Container (float:left, width:230px;)</span><br/>
<div style=" width:100px; padding:10px; height:100px; float:left; background-color:#aaaaaa;">
Float:left
</div>
<div style=" width:100px; padding:10px; float:right; height:100px; background-color:#666666;">Float:right </div>
</div>
</div>
</li>
<li>
<h4>Overflow:hidden; Height:1%;</h4>
<p>So what if you want a liquid width and don&#8217;t want to use extra elements to achieve &#8220;vertical containment&#8221; around your floated elements? Use the properties: overflow:hidden and height 1%;.  </p>
<p>This method doesn&#8217;t have to be used often but it has it&#8217;s advantages. It basically acts the exact same way as setting the CSS properties: float:left; width 100%; BUT the advantage is that you don&#8217;t have to set any widths. I have found this technique to be very useful in liquid layouts where I need some padding on a container element.  I also use this technique when standardizing pieces of code for use in multiple web sites. I design a lot of e-commerce sites, and depending on the site, modules have to be placed in areas of varying widths depending on the site design, so in order to make the the code standard across the board without having to set widths every time, the module needs to be liquid. </p>
<p>This method basically makes the container element think that their is a height set on it so it acts just like floating the container&#8230; but with no widths!  The overflow:hidden takes care of the FireFox end of the solution while the height:1%; takes care of IE.  An important thing to note about this method is that a height cannot be set on the container of the element of the you place overflow:hidden, height:1%; in or, well, obviously it will make the height of the div 1% of the container. </p>
<div style="width:260px; margin:auto; padding:20px; overflow:hidden;">
<div style="background-color:#000000; color:#FFFFFF; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:.75em; overflow:hidden; height:1%;">
<span>Container (overflow:hidden; height:1%)</span><br/>
<div style=" width:100px; padding:10px; height:100px; float:left; background-color:#aaaaaa;">
Float:left
</div>
<div style=" width:100px; padding:10px; float:right; height:100px; background-color:#666666;">Float:right </div>
</div>
</div>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.rmsjr.com/blog/web-design/getting-divs-to-expand-vertically/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>HTML5 and CSS3. Great! When can we care?</title>
		<link>http://www.rmsjr.com/blog/web-design/html-5-css-3-oh-good/</link>
		<comments>http://www.rmsjr.com/blog/web-design/html-5-css-3-oh-good/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 05:53:19 +0000</pubDate>
		<dc:creator>Robert Sandy</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.rmsjr.com/blog/web-design/html-5-css-3-oh-good/</guid>
		<description><![CDATA[<p>I read an article on A List Apart about HTML5 and currently there is a site called css3.info devoted to the development and implementation of CSS3.  All I have to say in response to viewing these sites is an unenthusiastic:  "oh, good".  We can gawk at the new great things about CSS3 and HTML 5 but the question is: when can we care?</p>]]></description>
			<content:encoded><![CDATA[<h3>My response to HTML5 and CSS3 is an unenthusiastic:  &#8220;oh, good&#8221;</h3>
<p>I read <a href="http://www.alistapart.com/articles/previewofhtml5">this article</a> on A List Apart about HTML5, and currently there is a site called <a href="http://www.css3.info">css3.info</a> devoted to the development and implementation of CSS3. <span class="highlight"> We can gawk at the new great things about CSS3 and HTML 5 but the question everyone wants to know is: when can we care?  Right now it is still important to design design and developing sites for IE6&#8230; I mean come on.  IE6 DOESN&#8217;T SUPPORT .PNG TRANSPARENCY out of the box! </span> We can&#8217;t even use apects of css2 in some modern browsers.  By the time we can actually use CSS3 and HTML5 or any other exciting new stuff, the web will be one big widget or gadget, or plugin&#8230; whatever. Technology is moving faster than people are moving and there are no enforced standards for &#8220;the people&#8221; so all we can do is wait&#8230; a long time.  I&#8217;m not saying it&#8217;s a bad thing to create sites about CSS3 and HTML5 because it is interesting and exciting and at least sites like this start to open the doors,  but it&#8217;s like waiting in line at a store to buy a highly anticipated DVD that hasn&#8217;t even hit the theaters yet. Come on people update your browsers! Use FireFox! Lets get the show on the road here!</p>
<p><strong>So I guess the answer to the question &#8220;when can we care is&#8221; is: Whenever we want but we better have those browser conditionals on hand and ready for use.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rmsjr.com/blog/web-design/html-5-css-3-oh-good/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Horizontally Centered Navigation List</title>
		<link>http://www.rmsjr.com/blog/web-design/horizontally-centered-navigation-tabs/</link>
		<comments>http://www.rmsjr.com/blog/web-design/horizontally-centered-navigation-tabs/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 06:17:26 +0000</pubDate>
		<dc:creator>Robert Sandy</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.rmsjr.com/blog/?p=17</guid>
		<description><![CDATA[The goal was to create a horizontally centered "tabbed" navigation menu using CSS without having to specify widths on any elements.  The menu had to work with the implementation of multiple background images.  I have seen this type of thing attempted on various occasions but haven't seen anything too successful.  So with that, I rolled up my sleeves put on my black rimmed glasses with tape holding them together and got to work.   The end result was what I think a successful attempt at a seemingly simple horizontally centered navigation menu with no widths specified. ]]></description>
			<content:encoded><![CDATA[<h3>The problem:</h3>
<p>Create a horizontally centered &#8220;tabbed&#8221; navigation menu using CSS without having to specify widths on any elements. Also, implement multiple background images to correspond with your design.</p>
<h3>Why You Would need it?</h3>
<p>You might want to create a centered layout with very &#8220;minimalist&#8221; menu. You may have multiple pages with varying amounts and sizes of navigation items and don&#8217;t want to have to specify a width on the &#8216;ul&#8217; in every page</p>
<h3>The solution:</h3>
<h4>Here it is:</h4>
<div style="width:100%; float:left; clear:both; padding:20px 0 20px 0; ">
<div id="navcontainer" style="border:1px solid #000000; padding:10px;">
<ul id="navlist">
<li id="first"><span><a href="http://www.rmsjr.com">Recent Work</a></span></li>
<li class='active'><span><a href="http://www.rmsjr.com/?cat=3">Web</a></span></li>
<li><span><a href="http://www.rmsjr.com/?cat=4">3D</a></span></li>
<li><span><a href="http://www.rmsjr.com/?cat=5">Graphic Design</a></span></li>
<li id="last"><span><a href="http://www.rmsjr.com/?cat=6">Traditional Art</a></span></li>
</ul>
</div>
</div>
<p>The menu is created using no CSS hacks, workarounds, or conditionals.</p>
<h4>The html:</h4>
<pre>
<textarea style="width:400px; height:300px;" cols="30" rows="30">
<div id="navcontainer" style="border:1px solid #000000; padding:10px;">
<ul id="navlist">
<li id="first"><span><a href="http://www.rmsjr.com">Recent Work</a></span></li>
<li class='active'><span><a href="http://www.rmsjr.com/?cat=3">Web</a></span></li>
<li><span><a href="http://www.rmsjr.com/?cat=4">3D</a></span></li>
<li><span><a href="http://www.rmsjr.com/?cat=5">Graphic Design</a></span></li>
<li id="last"><span><a href="http://www.rmsjr.com/?cat=6">Traditional Art</a></span></li>
</ul>
</div>

</textarea>
</pre>
<h4>The CSS:</h4>
<p><code><br />
#navcontainer ul, #navcontainer ul li, #navcontainer ul li.active span, #navcontainer ul li span, #navcontainer ul li.active span a, #navcontainer ul li span a{<br />
padding-top:16px;<br />
padding-bottom:16px;<br />
}</p>
<p>#navcontainer ul li span, #navcontainer ul li.active span a {<br />
padding-left:10px;<br />
padding-right:10px;<br />
}</p>
<p>#navcontainer ul li span a{<br />
padding-left: 5px;<br />
padding-right: 5px;<br />
}</p>
<p>#navcontainer ul li#last{<br />
padding-right:9px;<br />
}</p>
<p>#navcontainer ul li#first{<br />
padding-left:9px;<br />
}</p>
<p>#navcontainer ul li.active span, #navcontainer ul{<br />
padding-left:0;<br />
padding-right:0;<br />
}</p>
<p>/* $$$$$$$$$$$$$$$  END PADDINGS $$$$$$$$$$$$$$$ */</p>
<p>#navcontainer{<br />
}</p>
<p>#navcontainer ul{<br />
font-family: Arial, Helvetica, sans-serif;<br />
color: white;<br />
font-size:12px;<br />
font-weight:normal;<br />
text-align: center;<br />
margin: 0;<br />
}</p>
<p>#navcontainer ul li{<br />
vertical-align:middle;<br />
display: inline;<br />
margin:0 -3px 0 0;<br />
}</p>
<p>#navcontainer ul li#first{<br />
background-image:url(http://www.rmsjr.com/images/nav-left.png);<br />
background-position:left center;<br />
background-repeat:no-repeat;<br />
}</p>
<p>#navcontainer ul li#last{<br />
background-image:url(http://www.rmsjr.com/images/nav-right.png);<br />
background-position:right center;<br />
background-repeat:no-repeat;<br />
}</p>
<p>#navcontainer ul li#last a{ margin-right:-3px;}</p>
<p>#navcontainer ul li span{<br />
background-image:url(http://www.rmsjr.com/images/bg-nav.png);<br />
background-repeat:repeat-x;<br />
background-position:right center;<br />
color: #b6dbec;<br />
}</p>
<p>#navcontainer ul li.active span{<br />
background-image:url(http://www.rmsjr.com/images/bg-navitem-active-right.png);<br />
}</p>
<p>#navcontainer ul li span a{<br />
color: #b6dbec;<br />
text-decoration:none;<br />
}</p>
<p>#navcontainer ul li.active span a{<br />
background-image:url(http://www.rmsjr.com/images/bg-navitem-active-left.png);<br />
background-repeat:no-repeat;<br />
background-position:left center;<br />
color: white;<br />
text-decoration: none;<br />
}</p>
<p>#navcontainer ul li a:hover{color: #ffffff;}</p>
<p>#navcontainer ul li span input{background-repeat:repeat-x; background-position:center; padding: 0px 0px 0px 0px; color: white;font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration: none; margin:0px;}<br />
#navcontainer ul li .txtInput{display:block; display:inline; height:13px; font-size:1em;  border:1px solid #cccccc; vertical-align:middle; color:#666666; padding:0px;}</p>
<p></code></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>I have seen this type of thing being attempted here:<a href="http://24ways.org/2005/centered-tabs-with-css"> http://24ways.org/2005/centered-tabs-with-css</a>  but in this example the menu didn’t show up correctly for me in IE7 and the author used the ol’ holly hack, which I believe doesn’t apply anymore.</p>
<p>I also saw something similar on <a href="http://css.maxdesign.com.au/listamatic/">http://css.maxdesign.com.au/listamatic/</a> , but all those horizontally centered menus were very bare bones and simple without using background images at all.</p>
<h3>Conclusions:</h3>
<p>It was a long hard battle through the winds of Internet Explorer and the Seas of Firefox but I finally endured the elements (no pun intended) and made it to land safely! I have not explored the lands of Opera or went on a Safari but I will soon (sorry if it doesn’t work yet for you &#8220;Operatarians” or &#8220;Safarians&#8221;).</p>
<p>I learned a few things during the process:</p>
<ol>
<li><span>Don&#8217;t even bother doing this if you have a remote chance of a simpler block &#8211; level alternative</span></li>
<li><span>There is one minor, but extremely important difference to understand between how IE and Firefox handle in-line elements:  Child inline-elements in IE expand the size of their parent elements&#8230; ** VERY IMPORTANT ** .  This concept seems like it would be something obvious but it took me a while to grasp the dynamics of it due to the nature of inline styles and, with multiple parents, things get confusing during the process.</span></li>
<li><span>Padding is my friend.  Padding is the key to creating a horizontally centered tab menu. Basically the main thing that determined the success of the menu was getting the correct padding on all the elements.</span></li>
</ol>
<h4>The Good Things:</h4>
<ol>
<li><span>The menu is always centered without having to set a width on any element.</span></li>
<li><span>The menu has very clean html / css</span></li>
<li><span>List items expand and contract with the content</span></li>
<li><span>and… well that’s about it. (a lot for a little I guess)</span></li>
</ol>
<h4>The Not So God Things:</h4>
<ol>
<li><span>The height measurements within the menu are very static.  For example… If you want to change font sizes, many adjustments have to be made to paddings throughout the menu to get it to look correct.</span></li>
<li><span>You can’t have two lines of text in a list item.</span></li>
<li><span>Images can only be a limited height to keep the design in tact.</span></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.rmsjr.com/blog/web-design/horizontally-centered-navigation-tabs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
  
