<?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"
	>

<channel>
	<title>AEN UI</title>
	<atom:link href="http://aenui.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://aenui.com</link>
	<description>User Interface Philosophy</description>
	<pubDate>Tue, 18 Nov 2008 13:37:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Designing Tables for Usability</title>
		<link>http://aenui.com/user-interface/designing-tables-for-usability/</link>
		<comments>http://aenui.com/user-interface/designing-tables-for-usability/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 17:59:18 +0000</pubDate>
		<dc:creator>Aen</dc:creator>
		
		<category><![CDATA[Usability]]></category>

		<category><![CDATA[User Interface]]></category>

		<category><![CDATA[data]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[grid]]></category>

		<category><![CDATA[infomation]]></category>

		<category><![CDATA[matrix]]></category>

		<category><![CDATA[tables]]></category>

		<category><![CDATA[visual]]></category>

		<guid isPermaLink="false">http://aenui.com/?p=143</guid>
		<description><![CDATA[In this article, I will show you how visual tables can be made better and more usable, with code samples which can be easily implemented on an existing site.]]></description>
			<content:encoded><![CDATA[<p>What is more delightful than something that is usable? i wouldn&#8217;t appreciate anything, no matter how slick, that pisses me off by being a pain in the ass. Therefore being usable is being beautiful.</p>
<p>With the css-based, table-less layout fad going on for the past few years, tables have somehow become something &#8220;taboo&#8221; for some designers and have not gotten the attention they deserve. Tables are used for representing data in a matrix, with their relations arranged in rows and columns. Tables can be visual and also conceptual, i.e. database tables. In this article, I will show you how visual tables can be made better and more usable, with code samples which can be easily implemented on an existing site. I will discuss the visual and usability aspect of designing tables and will try to use simplified code for clarity. For more information on improving the accessibility of tables, which this article will not cover, check out this <a href="http://www.usability.com.au/resources/tables.cfm">great article</a>.</p>
<h3>Objectives</h3>
<p>We want to achieve tables which are more scannable, with data that is easily findable, more aesthetically-pleasing and also easier to style using CSS.</p>
<h3>Semantic Table HTML Markup</h3>
<p>Here we have a basic table.</p>
<style type="text/css">
table { font-size: 12px; }
table#basic { border: 1px solid #555; border-collapse: collapse; margin-left: -190px; }
#basic td, #basic th { border: 1px solid #555; padding: 5px 7px; }
</style>
<table id="basic">
<tr>
<td></td>
<th>Color</th>
<th>Size</th>
<th>Rarity</th>
<th>Price/100 grams</th>
</tr>
<tr>
<th>Golden Grapes</th>
<td>Golden Purple</td>
<td>Small</td>
<td>Rare</td>
<td>$100</td>
</tr>
<tr>
<th>Pearl Melon</th>
<td>Marine Cream</td>
<td>Large</td>
<td>Common</td>
<td>$75</td>
</tr>
<tr>
<th>Diamond Lemon</th>
<td>Shiny Yellow</td>
<td>Medium</td>
<td>Very rare</td>
<td>$1,000</td>
</tr>
</table>
<p>And its markup.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;table id=&quot;basic&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;/td&gt;
		&lt;th&gt;Color&lt;/th&gt;
		&lt;th&gt;Size&lt;/th&gt;
		&lt;th&gt;Rarity&lt;/th&gt;
		&lt;th&gt;Price/100 grams&lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;th&gt;Golden Grapes&lt;/th&gt;
		&lt;td&gt;Golden Purple&lt;/td&gt;
		&lt;td&gt;Small&lt;/td&gt;
		&lt;td&gt;Rare&lt;/td&gt;
		&lt;td&gt;$100&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;th&gt;Pearl Melon&lt;/th&gt;
		&lt;td&gt;Marine Cream&lt;/td&gt;
		&lt;td&gt;Large&lt;/td&gt;
		&lt;td&gt;Common&lt;/td&gt;
		&lt;td&gt;$75&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;th&gt;Diamond Lemon&lt;/th&gt;
		&lt;td&gt;Shiny Yellow&lt;/td&gt;
		&lt;td&gt;Medium&lt;/td&gt;
		&lt;td&gt;Very rare&lt;/td&gt;
		&lt;td&gt;$1,000&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;</pre></div></div>

<p>This creates a really basic, bare-minimum table. Notice the use of &lt;TH&gt; elements for cells that contain header information in this 2-dimensional table, where the first row and first column are headers. The empty cell at the top left corner is a &lt;TD&gt; element because it is not a header.</p>
<p>To make this table more readable we will color the header rows and columns and make the text in them bold, and also add more padding to lossen up the table. To make the table easily style-able we will use the &lt;THEAD&gt; and &lt;TBODY&gt; elements to wrap the appropriate cells.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;table id=&quot;colored&quot;&gt;
	&lt;thead&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;th&gt;Color&lt;/th&gt;
			&lt;th&gt;Size&lt;/th&gt;
			&lt;th&gt;Rarity&lt;/th&gt;
			&lt;th&gt;Price/100 grams&lt;/th&gt;
		&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;th&gt;Golden Grapes&lt;/th&gt;
			&lt;td&gt;Golden Purple&lt;/td&gt;
			&lt;td&gt;Small&lt;/td&gt;
			&lt;td&gt;Rare&lt;/td&gt;
			&lt;td&gt;$100&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;th&gt;Pearl Melon&lt;/th&gt;
			&lt;td&gt;Marine Cream&lt;/td&gt;
			&lt;td&gt;Large&lt;/td&gt;
			&lt;td&gt;Common&lt;/td&gt;
			&lt;td&gt;$75&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;th&gt;Diamond Lemon&lt;/th&gt;
			&lt;td&gt;Shiny Yellow&lt;/td&gt;
			&lt;td&gt;Medium&lt;/td&gt;
			&lt;td&gt;Very rare&lt;/td&gt;
			&lt;td&gt;$1,000&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="css css" style="font-family:monospace;">table<span style="color: #cc00cc;">#colored</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#555</span>;
	<span style="color: #000000; font-weight: bold;">border-collapse</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">collapse</span>;
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#colored</span> td<span style="color: #00AA00;">,</span>
	<span style="color: #cc00cc;">#colored</span> th <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#555</span>;
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">8px</span> <span style="color: #933;">12px</span>;
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#colored</span> th <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span>; <span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#colored</span> thead th <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#dcf1f5</span>;
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#3c423c</span>;
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#colored</span> tbody th <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#f4fcf0</span>;
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#354042</span>;
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<style type="text/css">
table#colored { border: 1px solid #555; border-collapse: collapse; margin-left: -190px; }
#colored td, #colored th { border: 1px solid #555; padding: 8px 12px; }
#colored th { font-weight: bold; }
#colored thead th {
	background-color: #dcf1f5;
	color: #3c423c;
}
#colored tbody th {
	background-color: #f4fcf0;
	color: #354042;
}
</style>
<p>The result is something that looks better.</p>
<table id="colored">
<thead>
<tr>
<td></td>
<th>Color</th>
<th>Size</th>
<th>Rarity</th>
<th>Price/100 grams</th>
</tr>
</thead>
<tbody>
<tr>
<th>Golden Grapes</th>
<td>Golden Purple</td>
<td>Small</td>
<td>Rare</td>
<td>$100</td>
</tr>
<tr>
<th>Pearl Melon</th>
<td>Marine Cream</td>
<td>Large</td>
<td>Common</td>
<td>$75</td>
</tr>
<tr>
<th>Diamond Lemon</th>
<td>Shiny Yellow</td>
<td>Medium</td>
<td>Very rare</td>
<td>$1,000</td>
</tr>
</tbody>
</table>
<h3>Center-align Cells of Short Data</h3>
<p>Next we should center-aligned data which are short with only one to three words. We give this cells the CSS class name &#8220;center&#8221;. Although we should always try to name our CSS class names based on purpose and not appearance, e.g. &#8220;warning&#8221; vs &#8220;red&#8221;, there really isn&#8217;t any special purpose this class will serve except to center stuff so &#8220;center&#8221; is appropriate.</p>
<p>What about cells with numbers and figures? Should we center them. We will go to that later.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;table id=&quot;colored-centered&quot;&gt;
	&lt;thead&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;th class=&quot;center&quot;&gt;Color&lt;/th&gt;
			&lt;th class=&quot;center&quot;&gt;Size&lt;/th&gt;
			&lt;th class=&quot;center&quot;&gt;Rarity&lt;/th&gt;
			&lt;th&gt;Price/100 grams&lt;/th&gt;
		&lt;tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;th&gt;Golden Grapes&lt;/th&gt;
			&lt;td class=&quot;center&quot;&gt;Golden Purple&lt;/td&gt;
			&lt;td class=&quot;center&quot;&gt;Small&lt;/td&gt;
			&lt;td class=&quot;center&quot;&gt;Rare&lt;/td&gt;
			&lt;td&gt;$100&lt;/td&gt;
		&lt;/tr&gt;</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="css css" style="font-family:monospace;"><span style="color: #cc00cc;">#colored-centered</span> <span style="color: #6666ff;">.center</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span>; <span style="color: #00AA00;">&#125;</span></pre></div></div>

<style type="text/css">
table#colored-centered {
	border: 1px solid #555;
	border-collapse: collapse;
	margin-left: -190px;
}
#colored-centered td,
#colored-centered th {
	border: 1px solid #555;
	padding: 8px 12px;
}
#colored-centered th { font-weight: bold; }
#colored-centered thead th {
	background-color: #dcf1f5;
	color: #3c423c;
}
#colored-centered tbody th {
	background-color: #f4fcf0;
	color: #354042;
}
#colored-centered .center { text-align: center; }
</style>
<table id="colored-centered">
<thead>
<tr>
<td></td>
<th class="center">Color</th>
<th class="center">Size</th>
<th class="center">Rarity</th>
<th>Price/100 grams</th>
</tr>
</thead>
<tbody>
<tr>
<th>Golden Grapes</th>
<td class="center">Golden Purple</td>
<td class="center">Small</td>
<td class="center">Rare</td>
<td>$100</td>
</tr>
<tr>
<th>Pearl Melon</th>
<td class="center">Marine Cream</td>
<td class="center">Large</td>
<td class="center">Common</td>
<td>$75</td>
</tr>
<tr>
<th>Diamond Lemon</th>
<td class="center">Shiny Yellow</td>
<td class="center">Medium</td>
<td class="center">Very rare</td>
<td>$1,000</td>
</tr>
</tbody>
</table>
<h3>Cells with Numbers</h3>
<p>Numbers are a little different from words because they have a distinct linear structure, do not use punctuation (except for commas and periods) and have consistent character widths. Take a look at the following image and you&#8217;ll see what I am talking about.</p>
<p><img src="http://aenui.com/wp-content/uploads/2008/11/numbers.gif" alt="Numbers" /></p>
<p>Try scanning the 3 different columns of numbers for a few seconds. Which one is more scannable? The difference might be minute but for someone working with large tables and long numbers, it can make a big difference.</p>
<p>As you can see, the center-aligned numbers are not as friendly to the eyes as the left aligned ones. By flushing numbers left, they line up with a straight edge and provide a clear starting point for the eyes. Center-aligned numbers have both sides jagged thus require more eye movement. To further increase the readability, monospaced fonts can be used for left-aligned numbers. Monospace characters all have the same width and thus provide a very consistent and predictable flow for the eyes. Eye movement should be less erratic when reading monospaced numbers.</p>
<p>Achieving this effect in CSS is easy.</p>
<style type="text/css">
table#colored-centered-num {
	border: 1px solid #555;
	border-collapse: collapse;
	margin-left: -190px;
}
#colored-centered-num td,
#colored-centered-num th {
	border: 1px solid #555;
	padding: 8px 12px;
}
#colored-centered-num th { font-weight: bold; }
#colored-centered-num thead th {
	background-color: #dcf1f5;
	color: #3c423c;
}
#colored-centered-num tbody th {
	background-color: #f4fcf0;
	color: #354042;
}
#colored-centered-num .center { text-align: center; }
#colored-centered-num .num {
	font-family: monaco,"Lucida Console",courier,mono-space,monospace;
	font-size: 13px;
}
</style>
<table id="colored-centered-num">
<thead>
<tr>
<td></td>
<th class="center">Color</th>
<th class="center">Size</th>
<th class="center">Rarity</th>
<th>Price/100 grams</th>
</tr>
</thead>
<tbody>
<tr>
<th>Golden Grapes</th>
<td class="center">Golden Purple</td>
<td class="center">Small</td>
<td class="center">Rare</td>
<td class="num">$100</td>
</tr>
<tr>
<th>Pearl Melon</th>
<td class="center">Marine Cream</td>
<td class="center">Large</td>
<td class="center">Common</td>
<td class="num">$75</td>
</tr>
<tr>
<th>Diamond Lemon</th>
<td class="center">Shiny Yellow</td>
<td class="center">Medium</td>
<td class="center">Very rare</td>
<td class="num">$1,000</td>
</tr>
</tbody>
</table>

<div class="wp_syntax"><div class="code"><pre class="css css" style="font-family:monospace;"><span style="color: #cc00cc;">#colored-centered-num</span> <span style="color: #6666ff;">.num</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> monaco<span style="color: #00AA00;">,</span><span style="color: #ff0000;">&quot;Lucida Console&quot;</span><span style="color: #00AA00;">,</span>courier<span style="color: #00AA00;">,</span>mono-space<span style="color: #00AA00;">,</span><span style="color: #993333;">monospace</span>;
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">13px</span>;
<span style="color: #00AA00;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;tbody&gt;
		&lt;tr&gt;
			&lt;th&gt;Golden Grapes&lt;/th&gt;
			&lt;td class=&quot;center&quot;&gt;Golden Purple&lt;/td&gt;
			&lt;td class=&quot;center&quot;&gt;Small&lt;/td&gt;
			&lt;td class=&quot;center&quot;&gt;Rare&lt;/td&gt;
			&lt;td class=&quot;num&quot;&gt;$100&lt;/td&gt;</pre></div></div>

<h3>Alternating Row Colors</h3>
<p>Reading rows in tables with a large number of columns is hard because the eyes are forced to stay within a line with little visual guidance, like walking in a straight line when you are drunk. People have always invented ingenious ways to facilitate horizontal scanning of table rows on paper, such as laying a ruler across a table, as a guide. Simulating a ruler on a webpage is probably overkill but we can provide similar functionality by using alternating table row colors. Alternating colors provide a simple and effective guide for the eyes to easily move across a table row horizontally because each row is visually distinguished from the one above and below it.</p>
<style type="text/css">
table#alternating {
	border: 1px solid #555;
	border-collapse: collapse;
	margin-left: -190px;
}
#alternating td,
#alternating th {
	border: 1px solid #555;
	padding: 8px 12px;
}
#alternating th { font-weight: bold; }
#alternating thead th {
	background-color: #dcf1f5;
	color: #3c423c;
}
#alternating tbody th {
	background-color: #f4fcf0;
	color: #354042;
}
#alternating .alt td { background-color: #edf7e9; }
#alternating tbody .alt th { background-color: #e9f7e4; }
#alternating .center { text-align: center; }
#alternating .num {
	font-family: monaco,"Lucida Console",courier,mono-space,monospace;
	font-size: 13px;
}
</style>
<table id="alternating">
<thead>
<tr>
<td></td>
<th class="center">Color</th>
<th class="center">Size</th>
<th class="center">Rarity</th>
<th>Price/100 grams</th>
</tr>
</thead>
<tbody>
<tr class="alt">
<th>Golden Grapes</th>
<td class="center">Golden Purple</td>
<td class="center">Small</td>
<td class="center">Rare</td>
<td class="num">$100</td>
</tr>
<tr>
<th>Pearl Melon</th>
<td class="center">Marine Cream</td>
<td class="center">Large</td>
<td class="center">Common</td>
<td class="num">$75</td>
</tr>
<tr class="alt">
<th>Diamond Lemon</th>
<td class="center">Shiny Yellow</td>
<td class="center">Medium</td>
<td class="center">Very rare</td>
<td class="num">$1,000</td>
</tr>
</tbody>
</table>
<p>You can give a table row a different background color by applying CSS to a &lt;TR&gt; element.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;tbody&gt;
	&lt;tr class=&quot;alt&quot;&gt;
		&lt;th&gt;Golden Grapes&lt;/th&gt;
		&lt;td class=&quot;center&quot;&gt;Golden Purple&lt;/td&gt;
		&lt;td class=&quot;center&quot;&gt;Small&lt;/td&gt;
		&lt;td class=&quot;center&quot;&gt;Rare&lt;/td&gt;
		&lt;td class=&quot;num&quot;&gt;$100&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;th&gt;Pearl Melon&lt;/th&gt;
		&lt;td class=&quot;center&quot;&gt;Marine Cream&lt;/td&gt;
		&lt;td class=&quot;center&quot;&gt;Large&lt;/td&gt;
		&lt;td class=&quot;center&quot;&gt;Common&lt;/td&gt;
		&lt;td class=&quot;num&quot;&gt;$75&lt;/td&gt;
	&lt;/tr&gt;</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="css css" style="font-family:monospace;"><span style="color: #cc00cc;">#alternating</span> <span style="color: #6666ff;">.alt</span> td <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#edf7e9</span>; <span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#alternating</span> tbody <span style="color: #6666ff;">.alt</span> th <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#e9f7e4</span>; <span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>Nice Borders</h3>
<p>The dark borders could use some refinements. Earlier we separated the tabl cells into &lt;THEAD&gt; and &lt;TBODY&gt; elements and this is perfect for detailed styling. We will also deal with the empty cell on the top left.</p>
<p>Let&#8217;s start by removing the top, right and left border for the &lt;TABLE&gt; element itself then add a 2px border to it to create a &#8220;shadow&#8221;, and then give the other cells nice borders. No need to add any more CSS selectors. We&#8217;ll just tweak the ones we already have. Firstly, the top header row.</p>

<div class="wp_syntax"><div class="code"><pre class="css css" style="font-family:monospace;"><span style="color: #cc00cc;">#niceborder</span> thead th <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#dcf1f5</span>;
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#3c423c</span>;
	<span style="color: #000000; font-weight: bold;">border-top-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#e5f3f7</span>;
	<span style="color: #000000; font-weight: bold;">border-right-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#c2e0f2</span>;
	<span style="color: #000000; font-weight: bold;">border-bottom-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#c2e0f2</span>;
	<span style="color: #000000; font-weight: bold;">border-left-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#e5f3f7</span>;
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Next we style the left header column.</p>

<div class="wp_syntax"><div class="code"><pre class="css css" style="font-family:monospace;">table<span style="color: #cc00cc;">#niceborder</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">border-collapse</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">collapse</span>;
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> 0;
	<span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#d2ecdd</span>;
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#niceborder</span> tbody th <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#f4fcf0</span>;
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#354042</span>;
	<span style="color: #000000; font-weight: bold;">border-right-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#d2ecdd</span>;
	<span style="color: #000000; font-weight: bold;">border-bottom-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#d2ecdd</span>;
	<span style="color: #000000; font-weight: bold;">border-left-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#eff7e9</span>;
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Then the cells.</p>

<div class="wp_syntax"><div class="code"><pre class="css css" style="font-family:monospace;"><span style="color: #cc00cc;">#niceborder</span> td<span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#niceborder</span> th <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#eee</span>;
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">8px</span> <span style="color: #933;">12px</span>;
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Lastly we get rid of the empty cell. We can do this by applying &#8220;border: 0&#8243; to the sole &lt;TD&gt; element which is the empty one in &lt;THEAD&gt;. But if you have other &lt;TD&gt;s that you don&#8217;t want to be empty, you will need to apply a class name to them so they are isolated.</p>

<div class="wp_syntax"><div class="code"><pre class="css css" style="font-family:monospace;"><span style="color: #cc00cc;">#niceborder</span> thead td <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> 0; <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>And it&#8217;s done! The table has lost its harsh black borders, it now looks more aesthetically-pleasing.</p>
<style type="text/css">
table#niceborder {
	border-collapse: collapse;
	border: 0;
	border-bottom: 2px solid #d2ecdd;
	margin-left: -190px;
}
#niceborder td,
#niceborder th {
	border: 1px solid #eee;
	padding: 8px 12px;
}
#niceborder th { font-weight: bold; }
#niceborder thead th {
	background-color: #dcf1f5;
	color: #3c423c;
	border-top-color: #e5f3f7;
	border-right-color: #c2e0f2;
	border-bottom-color: #c2e0f2;
	border-left-color: #e5f3f7;
}
#niceborder tbody th {
	background-color: #f4fcf0;
	color: #354042;
	border-right-color: #d2ecdd;
	border-bottom-color: #d2ecdd;
	border-left-color: #eff7e9;
}
#niceborder tbody td {}
#niceborder .alt td { background-color: #edf7e9; }
#niceborder tbody .alt th { background-color: #e9f7e4; }
#niceborder .center { text-align: center; }
#niceborder .num {
	font-family: monaco,"Lucida Console",courier,mono-space,monospace;
	font-size: 13px;
}
#niceborder thead td { border: 0; }
</style>
<table id="niceborder">
<thead>
<tr>
<td></td>
<th class="center">Color</th>
<th class="center">Size</th>
<th class="center">Rarity</th>
<th>Price/100 grams</th>
</tr>
</thead>
<tbody>
<tr class="alt">
<th>Golden Grapes</th>
<td class="center">Golden Purple</td>
<td class="center">Small</td>
<td class="center">Rare</td>
<td class="num">$100</td>
</tr>
<tr>
<th>Pearl Melon</th>
<td class="center">Marine Cream</td>
<td class="center">Large</td>
<td class="center">Common</td>
<td class="num">$75</td>
</tr>
<tr class="alt">
<th>Diamond Lemon</th>
<td class="center">Shiny Yellow</td>
<td class="center">Medium</td>
<td class="center">Very rare</td>
<td class="num">$1,000</td>
</tr>
</tbody>
</table>
<h3>Cells with Links</h3>
<p>For links in table cells to be highly usable, they should have large click areas to make them easy to click and should have a different visual state when moused over. To give links a large click area, we need to transfer the padding of the surrounding table cell to the &lt;A&gt; (anchor) element.</p>

<div class="wp_syntax"><div class="code"><pre class="css css" style="font-family:monospace;"><span style="color: #cc00cc;">#links</span> tbody th <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> 0;
	<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#f4fcf0</span>;
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#354042</span>;
	<span style="color: #000000; font-weight: bold;">border-right-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#d2ecdd</span>;
	<span style="color: #000000; font-weight: bold;">border-bottom-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#d2ecdd</span>;
	<span style="color: #000000; font-weight: bold;">border-left-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#eff7e9</span>;
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#links</span> a <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span>;
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">8px</span> <span style="color: #933;">12px</span>;
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> 0;
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#54b4c3</span>;
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>The result.</p>
<style type="text/css">
table#links {
	border-collapse: collapse;
	border: 0;
	border-bottom: 2px solid #d2ecdd;
	margin-left: -190px;
}
#links td,
#links th {
	border: 1px solid #eee;
	padding: 8px 12px;
}
#links th { font-weight: bold; }
#links thead th {
	background-color: #dcf1f5;
	color: #3c423c;
	border-top-color: #e5f3f7;
	border-right-color: #c2e0f2;
	border-bottom-color: #c2e0f2;
	border-left-color: #e5f3f7;
}
#links tbody th {
	padding: 0;
	background-color: #f4fcf0;
	color: #354042;
	border-right-color: #d2ecdd;
	border-bottom-color: #d2ecdd;
	border-left-color: #eff7e9;
}
#links tbody td {}
#links .alt td { background-color: #edf7e9; }
#links tbody .alt th { background-color: #e9f7e4; }
#links .center { text-align: center; }
#links .num {
	font-family: monaco,"Lucida Console",courier,mono-space,monospace;
	font-size: 13px;
}
#links thead td { border: 0; }
#links a {
	display: block;
	padding: 8px 12px;
	border: 0;
	color: #54b4c3;
}
#links a:hover {
	background: none;
	text-decoration: underline;
}
</style>
<table id="links">
<thead>
<tr>
<td></td>
<th class="center">Color</th>
<th class="center">Size</th>
<th class="center">Rarity</th>
<th>Price/100 grams</th>
</tr>
</thead>
<tbody>
<tr class="alt">
<th><a href="#">Golden Grapes</a></th>
<td class="center">Golden Purple</td>
<td class="center">Small</td>
<td class="center">Rare</td>
<td class="num">$100</td>
</tr>
<tr>
<th><a href="#">Pearl Melon</a></th>
<td class="center">Marine Cream</td>
<td class="center">Large</td>
<td class="center">Common</td>
<td class="num">$75</td>
</tr>
<tr class="alt">
<th><a href="#">Diamond Lemon</a></th>
<td class="center">Shiny Yellow</td>
<td class="center">Medium</td>
<td class="center">Very rare</td>
<td class="num">$1,000</td>
</tr>
</tbody>
</table>
<p>This concludes the end of the article. You can also view the <a href="http://aenui/articles/designing_tables.html">full demo and source code</a> (HTML and CSS). I hope you like it. Please feel free to correct me if I am wrong and also do share your tips in designing usable tables.
<div id="related_posts">
<h3>Related Posts</h3>
<ul>
<li><a href="http://aenui.com/works/website-design/singaporebrides-wedding-fashion-2/" title="SingaporeBrides Wedding Fashion #2">SingaporeBrides Wedding Fashion #2</a></li>
<li><a href="http://aenui.com/user-interface/case-study-designing-the-user-interface-for-the-miele-guide-website/" title="Case Study: Designing the User Interface for The Miele Guide Website">Case Study: Designing the User Interface for The Miele Guide Website</a></li>
<li><a href="http://aenui.com/design/zen-aesthetic-principle-kanso/" title="Zen Aesthetic Principle—Kanso">Zen Aesthetic Principle—Kanso</a></li>
<li><a href="http://aenui.com/design/zen-aesthetic-principle-fukinsei/" title="Zen Aesthetic Principle—Fukinsei">Zen Aesthetic Principle—Fukinsei</a></li>
<li><a href="http://aenui.com/design/wabi-sabi-zen-aesthetic-principles/" title="Wabi Sabi—Zen Aesthetic Principles">Wabi Sabi—Zen Aesthetic Principles</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://aenui.com/user-interface/designing-tables-for-usability/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tabcrumbs — Best of Both Worlds</title>
		<link>http://aenui.com/user-interface/tabcrumbs-best-of-both-worlds/</link>
		<comments>http://aenui.com/user-interface/tabcrumbs-best-of-both-worlds/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 12:54:36 +0000</pubDate>
		<dc:creator>Aen</dc:creator>
		
		<category><![CDATA[User Interface]]></category>

		<category><![CDATA[breadcrumb]]></category>

		<category><![CDATA[navigation]]></category>

		<category><![CDATA[tabcrumbs]]></category>

		<category><![CDATA[tabs]]></category>

		<guid isPermaLink="false">http://aenui.com/?p=138</guid>
		<description><![CDATA[Tabcrumbs is a combination of navigational tabs and breadcrumb trails. This approach allows the web designer to save lots of precious vertical space and also make better use of horizontal space.]]></description>
			<content:encoded><![CDATA[<p>Web designers have known that screen real estate is one of the most valuable property of a web page. When designing web sites, we take real care to have the most important elements prominently displayed at the top of web pages, a.k.a &#8220;above the fold/scroll&#8221;. But sometimes there simply is too much &#8220;important&#8221; information to squeeze into the first fold of a web page. These can be important company introductions, main and sub navigation menus, tabs, breadcrumbs, logos, etc.</p>
<h3>Breadcrumbs</h3>
<p>Breadcrumbs or breadcrumb trail are a navigation technique used in user interfaces. Its purpose is to give users a way to keep track of their location within programs or documents. The term is taken from the trail of breadcrumbs left by Hansel and Gretel in the popular fairytale. Breadcrumbs typically appear horizontally across the top of a webpage, usually below any title bars or headers. They provide links back to each previous page that the user navigated through in order to get to the current page, for hierarchical structures usually the parent pages of the current one. Breadcrumbs provide a trail for the user to follow back to the starting/entry point of a website. Generally, an arrow is used as hierarchy separator, although other glyphs can be used to represent this.[source: <a href="http://en.wikipedia.org/wiki/Breadcrumb_(navigation)">Wikipedia</a>]</p>
<h3>Tabs</h3>
<p>In graphical user interfaces, a tab is a navigational widget for switching between sets of controls or documents. It is traditionally designed as a text label within a rectangular box with its top borders rounded. Activating a tab (usually by a mouse click) makes its associated content visible and the tab itself usually becomes highlighted to distinguish it from other inactive tabs. Only one tab can be active at a time. Use of tabs to display non-static content gives rise to Tabbed document interface, e.g. used in Mozilla browser and many text editors such as SciTE.</p>
<p>GUI tabs are modeled after traditional card tabs inserted in paper files or card indexes and thus they are often employed to give the user interface a more &#8220;natural&#8221; look.[source: <a href="http://en.wikipedia.org/wiki/Tab_(GUI)">Wikipedia</a>]</p>
<p><img src="http://aenui.com/wp-content/uploads/2008/09/layout1.png" alt="Layout1" /></p>
<p>What you see here is a typical website layout that incorporates tabbed navigation and breadcrumbs, each page-wide row occupying significant vertical space. It is clear that the breadcrumbs only occupy a small percentage of the entire row of horizontal space allocated to it. The same goes for the tabbed navigation. We can definitely make better use of the space.</p>
<p><strong>Tabcrumbs</strong></p>
<p><img src="http://aenui.com/wp-content/uploads/2008/09/layout2.png" alt="Tabcrumbs" /></p>
<p>While working on a client project which I had to make efficient use of space to keep important page elements above the fold. So I sat down and came up with some ideas and one of them is what I call &#8220;Tabcrumbs&#8221;, the tasty combo of tabs and breadcrumbs. If you are a web designer or have experience with making web sites, you would have guessed what it is. Tabcrumbs is a combination of navigational tabs and breadcrumb trails. This approach allows the web designer to save lots of precious vertical space and also make better use of horizontal space.</p>
<p>Are there risks? Is combination better than separation? Is saving space worth having the user learning a new user interface feature? I think tabcrumbs are not a drastic new feature and does not require change in user behavior, compared to the crazy and popular navigation in Flash sites on the web. You can still clearly see a breadcrumb trail and tabs and not see something else.</p>
<p>What are your views? Do feel free to criticize.
<div id="related_posts">
<h3>Related Posts</h3>
<ul>
<li>No Related Post</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://aenui.com/user-interface/tabcrumbs-best-of-both-worlds/feed/</wfw:commentRss>
		</item>
		<item>
		<title>From Dreamweaver to Coda</title>
		<link>http://aenui.com/design/from-dreamweaver-to-coda/</link>
		<comments>http://aenui.com/design/from-dreamweaver-to-coda/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 16:05:57 +0000</pubDate>
		<dc:creator>Aen</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[applications]]></category>

		<category><![CDATA[coda]]></category>

		<category><![CDATA[dreamweaver]]></category>

		<category><![CDATA[ide]]></category>

		<category><![CDATA[syntax]]></category>

		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://aenui.com/?p=131</guid>
		<description><![CDATA[I recently tried out a new web development environment named Coda form Panic Inc., fell in love and decided to move away from Dreamweaver.]]></description>
			<content:encoded><![CDATA[<p><img src="http://aenui.com/wp-content/uploads/2008/08/coda_logo.png" alt="CODA" style="border:0;padding:10px;" /></p>
<p>I recently tried out a new web development environment named <a href="http://www.panic.com/coda/">Coda</a> form Panic Inc., fell in love and decided to move away from Dreamweaver. It is new to me but by no means a new product. It has been around for more than a year and has won the 2007 Apple Design Award for Best User Experience. The latest version 1.5, the one I am using was launched on the 26<sup>th</sup>, a few days ago.</p>
<p>One of the nice features is subversion integration. Unlike on Windows which is my previous platform, there isn&#8217;t many choices when it comes to subversion clients. On Windows I used <a href="http://tortoisesvn.tigris.org/">TortoiseSVN</a> which had excellent Explorer integration. On the Mac I used something called <a href="http://www.lachoseinteractive.net/en/community/subversion/svnx/">svnX</a> which didn&#8217;t have Finder integration and the user interface isn&#8217;t as intuitive as on TortoiseSVN, although it is nice after you get used to it. Dreamweaver has no subversion integration.</p>
<p><img src="http://aenui.com/wp-content/uploads/2008/08/clips.jpg" alt="Clips" style="border:0;" /></p>
<p style="clear:both;">Another feature is &#8220;Clips&#8221; which lets you store frequently-used code snippets in an intuitive &#8220;HUD&#8221;. The clips can also be imported/exported for sharing. I am currently using the clips feature to store snippets such as the structure for a basic XHTML layout, CSS browser resets, Lorem lipsum and other snippets like WordPress template tags. Really cool.</p>
<p>Like Dreamweaver, Coda also has FTP. Coda&#8217;s has Panic&#8217;s &#8220;Transmit&#8221; engine built-in and supports FTP, SFTP, FTP+SSL, and WebDAV. I still have not really gotten used to it but it feel snappier than Dreamweaver which tends to lock up for me when toggling between passive and non-passive modes in FTP.</p>
<p><img src="http://aenui.com/wp-content/uploads/2008/08/sites.jpg" alt="Sites" /></p>
<p style="clear:both;">Like Dreamweaver, Coda allows you to define &#8220;sites&#8221; and each of them can have their own configurations for FTP, testing servers, etc. The difference is that instead of displaying the list of sites in a dropdown lie in Dreamweaver, Coda shows them as almost-live updated thumbnails of the actual homepage of a site, in a grid. This features allows me to have a very clear overview of the active projects I am working on.</p>
<p>When developing in Dreamweaver, I don&#8217;t rely on WYSIWYG and I do testing on a real browser. This means that I had to switch back and forth between IDE and browser to edit code and view changes. With Coda, I don&#8217;t have to switch anymore as it has a preview pane. You can also select which browser to use, apart from the default Safari. I am using Firefox as the default.</p>
<p>Although I still have to rely on WYSIWYG in Dreamweaver for some client projects which have old and deprecated code, I will definitely see more of my time spent in Coda.</p>
<p><img src="http://aenui.com/wp-content/uploads/2008/09/syntax.jpg" alt="Syntax coloring" style="border:0;" /></p>
<p style="clear:both;">By the way since I have been using Dreamweaver since version 4, I am very much used to the syntax-coloring schemes of Dreamweaver so I spent some time configuring Coda to color syntax like Dreamweaver. I exported a &#8220;.seestyle&#8221; file which you can download and import into Coda to get syntax colors similar to Dreamweaver&#8217;s. It is not perfect but it works for me so you can probably refine it more. if you ever do refine the colors, why not post it here to share it with others?</p>
<p><strong>Download</strong> <a href="http://aenui.com/wp-content/uploads/2008/09/coda_dreamweaver_seestyle.zip">Coda syntax color schemes for HTML, PHP-HTML and Javascript</a> (zipped, small).</p>
<p>You get Coda at the <a href="https://www.panic.com/coda/">official website</a> for 99 USD. Try the trial and see if it&#8217;s worth paying for.
<div id="related_posts">
<h3>Related Posts</h3>
<ul>
<li>No Related Post</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://aenui.com/design/from-dreamweaver-to-coda/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SingaporeBrides Wedding Fashion #2</title>
		<link>http://aenui.com/works/website-design/singaporebrides-wedding-fashion-2/</link>
		<comments>http://aenui.com/works/website-design/singaporebrides-wedding-fashion-2/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 20:13:48 +0000</pubDate>
		<dc:creator>Aen</dc:creator>
		
		<category><![CDATA[UI Design]]></category>

		<category><![CDATA[Website Design]]></category>

		<category><![CDATA[fashion]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[gowns]]></category>

		<category><![CDATA[improved]]></category>

		<category><![CDATA[interaction]]></category>

		<category><![CDATA[singaporebrides]]></category>

		<category><![CDATA[ui]]></category>

		<category><![CDATA[visual]]></category>

		<category><![CDATA[wedding]]></category>

		<guid isPermaLink="false">http://aenui.com/?p=130</guid>
		<description><![CDATA[The 2nd season was launched not too long ago with a new theme, updated gowns, fresh faces and a slightly improved user interface.]]></description>
			<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2008/08/wf2a.png" rel="lightbox"><img src="/wp-content/uploads/2008/08/wf2a_small.png" alt="Welcome Page" /></a></p>
<p>The 2nd season was launched not too long ago with a new theme, updated gowns, fresh faces and a slightly improved user interface.</p>
<p><a href="/wp-content/uploads/2008/08/wf2b.png" rel="lightbox"><img src="/wp-content/uploads/2008/08/wf2b_small.png" alt="Photo" /></a></p>
<p>The new theme reminds me of scenes in fantastical stories by the famous writer Lewis Caroll, who wrote Alice in Wonderland. The emotions in this season&#8217;s photographs exude a more child-like and innocent air. The images are filled with softness that compliment the gowns wonderfully.</p>
<p><a href="/wp-content/uploads/2008/08/wf2c.png" rel="lightbox"><img src="/wp-content/uploads/2008/08/wf2c_small.png" alt="Photo and thumbnails" /></a></p>
<p>This has got to be my favorite photograph in this season. The model did a great job and looked totally natural in that outfit. Interesting and appropriate hairstyle too. The presentation of thumbnails are unchanged.</p>
<p><a href="/wp-content/uploads/2008/08/wf2d.png" rel="lightbox"><img src="/wp-content/uploads/2008/08/wf2d_small.png" alt="Details" /></a></p>
<p>The presentation of gown details have changed and now features a more compact view to accomodate up to 4 gowns should a picture have that many. The previous version was designed only for a maximum of 2 gowns, both visually and programmatically. The layout is now also simplified with less visual effects applied, resulting in a more polished and exquisite look.</p>
<p><a href="/wp-content/uploads/2008/08/wf2e.png" rel="lightbox"><img src="/wp-content/uploads/2008/08/wf2e_small.png" alt="Wishlist" /></a></p>
<p>The wish list also shares similar visual improvements as the gown details box with new controls such as simpler scrollers and buttons.</p>
<p>I hope you like it.</p>
<p>Visit: <a href="http://fashion.singaporebrides.com/">SingaporeBrides Wedding Fashion</a>
<div id="related_posts">
<h3>Related Posts</h3>
<ul>
<li><a href="http://aenui.com/works/website-design/singaporebrides-wedding-fashion-1/" title="SingaporeBrides Wedding Fashion #1">SingaporeBrides Wedding Fashion #1</a></li>
<li><a href="http://aenui.com/design/organic-mouse-interaction-in-actionscript/" title="Organic Mouse Interaction in Actionscript">Organic Mouse Interaction in Actionscript</a></li>
<li><a href="http://aenui.com/user-interface/designing-tables-for-usability/" title="Designing Tables for Usability">Designing Tables for Usability</a></li>
<li><a href="http://aenui.com/works/production/yahoo-onesearch%e2%84%a2-tour/" title="Yahoo! oneSearch™ Tour">Yahoo! oneSearch™ Tour</a></li>
<li><a href="http://aenui.com/works/website-design/beverly-womens-portal/" title="BEVERLY Women&#8217;s Portal">BEVERLY Women&#8217;s Portal</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://aenui.com/works/website-design/singaporebrides-wedding-fashion-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SingaporeBrides Wedding Fashion #1</title>
		<link>http://aenui.com/works/website-design/singaporebrides-wedding-fashion-1/</link>
		<comments>http://aenui.com/works/website-design/singaporebrides-wedding-fashion-1/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 19:41:53 +0000</pubDate>
		<dc:creator>Aen</dc:creator>
		
		<category><![CDATA[UI Design]]></category>

		<category><![CDATA[Website Design]]></category>

		<category><![CDATA[black]]></category>

		<category><![CDATA[elegant]]></category>

		<category><![CDATA[fashion]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[interaction]]></category>

		<category><![CDATA[photography]]></category>

		<category><![CDATA[singaporebrides]]></category>

		<category><![CDATA[ui]]></category>

		<category><![CDATA[wedding]]></category>

		<guid isPermaLink="false">http://aenui.com/?p=129</guid>
		<description><![CDATA[An interactive showcase of exquisite wedding gowns with a front-end developed in Actionscript 2.0. ]]></description>
			<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2008/08/wf_splash.jpg" rel="lightbox"><img src="/wp-content/uploads/2008/08/wf_splash_small.jpg" alt="Welcome Page" /></a></p>
<p><strong>Tian Dot Com Pte. Ltd.</strong>, client<br />
<strong>Aen Tan</strong>, UI and Interaction Design<br />
<strong><a href="http://uzyn.com/">Chua U-Zyn</a></strong>, Web Development<br />
<strong>Chin Leng</strong>, Editor<br />
<strong>Ashley</strong>, Hairstylist<br />
<strong><a href="http://www.the-makeuproom.com/">Jyue Huey (The Makeup Room)</a></strong>, Makeup Artist<br />
<strong><a href="http://www.vividshots.com/">Monica Eng (Vivid Shots)</a></strong>, Photographer</p>
<p>An interactive showcase of exquisite wedding gowns with a front-end developed in Actionscript 2.0. Wedding gowns from 2 boutiques are being showcased this season in an interactive gallery. Users are able to view the wedding gown photos by selecting individually and also in slideshow mode. The gallery comes with a Wishlist feature which allow users to save their favorite gowns into a wishlist that works like a shopping cart, all within Flash, without the need for any registration. When they return to the gallery on the same computer, the wishlist will still be around as it is saved on the user’s own computer. Those interested in the showcased gowns can then forward their wishlist to the respective boutiques.</p>
<p><a href="/wp-content/uploads/2008/08/wf_view.jpg" rel="lightbox"><img src="/wp-content/uploads/2008/08/wf_view_small.jpg" alt="Details" /></a></p>
<p><a href="/wp-content/uploads/2008/08/wf_save.jpg" rel="lightbox"><img src="/wp-content/uploads/2008/08/wf_save_small.jpg" alt="Saving a gown" /></a></p>
<p>The technology behind the showcase is developed in Actionscript 2.0 for Flash Player 8, which currently enjoy a good <a href="http://">98% to 99% adoption rate</a>. Communication of data between Flash and the PHP &#038; MySQL backend is via XML. An administration panel has also been built for the management of wedding gowns, enquiries and boutiques.</p>
<p>The backend is developed by <a href="http://uzyn.com/">U-Zyn</a>, a very talented and skilled PHP &#038; MySQL developer.</p>
<p><a href="/wp-content/uploads/2008/08/wf_wishlist.jpg" rel="lightbox"><img src="/wp-content/uploads/2008/08/wf_wishlist_small.jpg" alt="Wishlist" /></a></p>
<p><a href="/wp-content/uploads/2008/08/wf_enquiry.jpg" rel="lightbox"><img src="/wp-content/uploads/2008/08/wf_enquiry_small.jpg" alt="Enquiry" /></a></p>
<p>SingaporeBrides Wedding Fashion has been showcased in <a href="http://dekiteharu.jp/wp/archives/date/2007/12/">Anjo Dekiteharu</a>, <a href="http://bm.straightline.jp/detail/97b23626365436ca734eff74db7aa13e">Straightline Bookmarks</a> and <a href="http://commandshift3.com/site/fashion.singaporebrides.com">Command Shift 3</a>.</p>
<p>Visit: <a href="http://fashion.singaporebrides.com/">SingaporeBrides Wedding Fashion</a>
<div id="related_posts">
<h3>Related Posts</h3>
<ul>
<li><a href="http://aenui.com/works/website-design/singaporebrides-wedding-fashion-2/" title="SingaporeBrides Wedding Fashion #2">SingaporeBrides Wedding Fashion #2</a></li>
<li><a href="http://aenui.com/design/organic-mouse-interaction-in-actionscript/" title="Organic Mouse Interaction in Actionscript">Organic Mouse Interaction in Actionscript</a></li>
<li><a href="http://aenui.com/works/production/yahoo-onesearch%e2%84%a2-tour/" title="Yahoo! oneSearch™ Tour">Yahoo! oneSearch™ Tour</a></li>
<li><a href="http://aenui.com/works/website-design/beverly-womens-portal/" title="BEVERLY Women&#8217;s Portal">BEVERLY Women&#8217;s Portal</a></li>
<li><a href="http://aenui.com/works/website-design/luvvivi-through-the-looking-glass/" title="LuvVivi ~ through the looking glass">LuvVivi ~ through the looking glass</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://aenui.com/works/website-design/singaporebrides-wedding-fashion-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Yahoo! oneSearch™ Tour</title>
		<link>http://aenui.com/works/production/yahoo-onesearch%e2%84%a2-tour/</link>
		<comments>http://aenui.com/works/production/yahoo-onesearch%e2%84%a2-tour/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 19:21:46 +0000</pubDate>
		<dc:creator>Aen</dc:creator>
		
		<category><![CDATA[Production]]></category>

		<category><![CDATA[actionscript]]></category>

		<category><![CDATA[demo]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[manic]]></category>

		<category><![CDATA[onesearch]]></category>

		<category><![CDATA[tour]]></category>

		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://aenui.com/?p=128</guid>
		<description><![CDATA[Manic engaged me to build this demo which they had designed for Yahoo!. I received a brief and visuals and produced the fully working demo using Adobe Flash and Actionscript 2.0.]]></description>
			<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2008/08/yahoo_onesearch_1.png" rel="lightbox"><img src="/wp-content/uploads/2008/08/yahoo_onesearch_1_small.png" alt="Yahoo! oneSearch™ Tour" style="border:0" /></a></p>
<p>Yahoo introduced its Internet search system, called oneSearch™, developed for mobile phones on March 20, 2007. The company’s officials stated that in distinction from ordinary Web searches, Yahoo’s new service presents a list of actual information, which may include: news headlines, images from Yahoo’s Flickr photos site, business listings, local weather and links to other sites. Instead of showing only, for example, popular movies or some critical reviews, oneSearch lists local theaters that at the moment are playing a certain movie, user ratings and news headlines regarding the movie. A zip code or city name is required for Yahoo oneSearch to start delivering local search results. The results of a Web search are listed on a single page and are prioritized into categories. The list of results is based on calculations that Yahoo computers make on certain information the user is seeking. (Source: <a href="http://en.wikipedia.org/wiki/Yahoo!#OneSearch">Wikipedia</a>)</p>
<p><a href="/wp-content/uploads/2008/08/yahoo_onesearch_2.png" rel="lightbox"><img src="/wp-content/uploads/2008/08/yahoo_onesearch_2_small.png" alt="Yahoo! oneSearch™ Tour" style="border:0" /></a></p>
<p>Manic engaged me to build this demo which they had designed for Yahoo!. I received a brief and visuals and produced the fully working demo using Adobe Flash and Actionscript 2.0. The demo included an automatic slide show which is user-navigable. The demo accurately demonstrates the user-experience of using Yahoo!&#8217;s oneSearch product on a mobile device. It walks through activities such as web search, checking the weather, movie ratings, stock information and more.</p>
<p><a href="/wp-content/uploads/2008/08/yahoo_onesearch_3.png" rel="lightbox"><img src="/wp-content/uploads/2008/08/yahoo_onesearch_3_small.png" alt="Yahoo! oneSearch™ Tour" style="border:0" /></a></p>
<p>The demo has been used at various trade shows such as the recent CommunicAsia here in Singapore. I was there and was thrilled to see my work on display in front of thousands of trade professionals.</p>
<p>If you are interested in viewing this tour, feel free to write to me.
<div id="related_posts">
<h3>Related Posts</h3>
<ul>
<li><a href="http://aenui.com/design/organic-mouse-interaction-in-actionscript/" title="Organic Mouse Interaction in Actionscript">Organic Mouse Interaction in Actionscript</a></li>
<li><a href="http://aenui.com/works/website-design/singaporebrides-wedding-fashion-2/" title="SingaporeBrides Wedding Fashion #2">SingaporeBrides Wedding Fashion #2</a></li>
<li><a href="http://aenui.com/works/website-design/singaporebrides-wedding-fashion-1/" title="SingaporeBrides Wedding Fashion #1">SingaporeBrides Wedding Fashion #1</a></li>
<li><a href="http://aenui.com/works/website-design/luvvivi-through-the-looking-glass/" title="LuvVivi ~ through the looking glass">LuvVivi ~ through the looking glass</a></li>
<li><a href="http://aenui.com/works/website-design/eijen/" title="EIJEN">EIJEN</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://aenui.com/works/production/yahoo-onesearch%e2%84%a2-tour/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BEVERLY Women&#8217;s Portal</title>
		<link>http://aenui.com/works/website-design/beverly-womens-portal/</link>
		<comments>http://aenui.com/works/website-design/beverly-womens-portal/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 12:49:13 +0000</pubDate>
		<dc:creator>Aen</dc:creator>
		
		<category><![CDATA[Website Design]]></category>

		<category><![CDATA[beverly]]></category>

		<category><![CDATA[cms]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[fashion]]></category>

		<category><![CDATA[portal]]></category>

		<category><![CDATA[white]]></category>

		<category><![CDATA[women]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://aenui.com/?p=127</guid>
		<description><![CDATA[Beverly is Singapore’s first one-stop women’s portal that caters to the independent, sophisticated and stylish woman.]]></description>
			<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2008/08/beverly.jpg" rel="lightbox"><img src="/wp-content/uploads/2008/08/beverly_small.jpg" alt="BEVERLY" /></a></p>
<p>Beverly is Singapore’s first one-stop women’s portal that caters to the independent, sophisticated and stylish woman. Constantly providing the latest updates and premium wellness products and services, we are the perfect source of information for the busy working professional, whether a fashionista who is concerned about the latest runway and beauty trends or a woman who simply loves to pamper herself.</p>
<p>The core of the website is built around WordPress 2.1 and extensively-customized with a XHTML Strict-compliant and CSS-based theme. Much of the functionality are achieved with WordPress’s own template engine and features that are not natively available in WordPress are achieved with the use of plugins. A large number of plugins are used in this project to allow the website to be used and managed like a CMS, and to extend the original membership features.</p>
<p><a href="/wp-content/uploads/2008/08/beverly2.jpg" rel="lightbox"><img src="/wp-content/uploads/2008/08/beverly2_small.jpg" alt="BEVERLY" /></a></p>
<p>WordPress’s flexibility in it’s archival and category system allowed me to create specific category and archive templates. A large number of templates are created for articles, contest pages, membership and archives pages. As a plus, a printer-friendly version is available for any single article view. This allows the user to print information on an article without unnecessary content like advertisements and navigation menus.</p>
<p>BEVERLY was showcased in <a href="http://cssmania.com/galleries/2007/03/27/beverly.php">CSS Mania</a>, <a href="http://www.screenalicious.com/screen/beverly.sg/">Screenalicious</a>, W3C Sites (Editor’s Pick), <a href="http://www.cssclip.com/color_clips/beverly/">CSS Clip</a>, <a href="http://www.cssimpress.com/gallery/view/542">CSS Impress</a>.
<div id="related_posts">
<h3>Related Posts</h3>
<ul>
<li><a href="http://aenui.com/works/website-design/design-sojourn-wordpress-theme/" title="Design Sojourn WordPress Theme">Design Sojourn WordPress Theme</a></li>
<li><a href="http://aenui.com/works/website-design/singaporebrides-wedding-fashion-2/" title="SingaporeBrides Wedding Fashion #2">SingaporeBrides Wedding Fashion #2</a></li>
<li><a href="http://aenui.com/works/website-design/singaporebrides-wedding-fashion-1/" title="SingaporeBrides Wedding Fashion #1">SingaporeBrides Wedding Fashion #1</a></li>
<li><a href="http://aenui.com/works/website-design/quix-creations-website/" title="Quix Creations Website">Quix Creations Website</a></li>
<li><a href="http://aenui.com/works/website-design/asia-power-website/" title="Asia Power Website">Asia Power Website</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://aenui.com/works/website-design/beverly-womens-portal/feed/</wfw:commentRss>
		</item>
		<item>
		<title>LuvVivi ~ through the looking glass</title>
		<link>http://aenui.com/works/website-design/luvvivi-through-the-looking-glass/</link>
		<comments>http://aenui.com/works/website-design/luvvivi-through-the-looking-glass/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 09:39:12 +0000</pubDate>
		<dc:creator>Aen</dc:creator>
		
		<category><![CDATA[Website Design]]></category>

		<category><![CDATA[dark]]></category>

		<category><![CDATA[designiskinky]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[grundge]]></category>

		<category><![CDATA[innocence]]></category>

		<category><![CDATA[luvvivi]]></category>

		<category><![CDATA[personal]]></category>

		<category><![CDATA[vivi]]></category>

		<guid isPermaLink="false">http://aenui.com/?p=126</guid>
		<description><![CDATA[Personal site of my girlfriend which we made together a few years ago. Dark and elegant was the motivation behind this design.]]></description>
			<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2008/08/luvvivi.jpg" rel="lightbox"><img src="/wp-content/uploads/2008/08/luvvivi_660.jpg" alt="LuvVivi ~ through the looking glass" /></a></p>
<p>Personal site of my girlfriend which we made together a few years ago. Dark and elegant was the motivation behind this design. I did the Flash development and scripting, and she did most of the design direction. It was linked on several design portals and webzines including Design is Kinky, soon after its release.</p>
<p>“Orgasmically sexy design would be an understatement”.<br />
<strong><a href="http://www.designiskinky.com/news.php?currPage=2940">Design is Kinky</a> (21 Apr, 2004)</strong>
<div id="related_posts">
<h3>Related Posts</h3>
<ul>
<li><a href="http://aenui.com/works/website-design/singaporebrides-wedding-fashion-2/" title="SingaporeBrides Wedding Fashion #2">SingaporeBrides Wedding Fashion #2</a></li>
<li><a href="http://aenui.com/works/website-design/singaporebrides-wedding-fashion-1/" title="SingaporeBrides Wedding Fashion #1">SingaporeBrides Wedding Fashion #1</a></li>
<li><a href="http://aenui.com/works/production/yahoo-onesearch%e2%84%a2-tour/" title="Yahoo! oneSearch™ Tour">Yahoo! oneSearch™ Tour</a></li>
<li><a href="http://aenui.com/works/website-design/eijen/" title="EIJEN">EIJEN</a></li>
<li><a href="http://aenui.com/works/website-design/imaginary-systems-website/" title="Imaginary Systems. Website">Imaginary Systems. Website</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://aenui.com/works/website-design/luvvivi-through-the-looking-glass/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quix Creations Website</title>
		<link>http://aenui.com/works/website-design/quix-creations-website/</link>
		<comments>http://aenui.com/works/website-design/quix-creations-website/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 09:22:59 +0000</pubDate>
		<dc:creator>Aen</dc:creator>
		
		<category><![CDATA[Website Design]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[green]]></category>

		<category><![CDATA[it]]></category>

		<category><![CDATA[quix]]></category>

		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://aenui.com/?p=125</guid>
		<description><![CDATA[The source codes conforms to XHTML 1.0 Strict Standards and Section 508 Accessibility Guidelines so less fortunate folks can use the site also.]]></description>
			<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2008/08/quix.jpg" rel="lightbox"><img src="/wp-content/uploads/2008/08/quix_small.jpg" alt="Quix Creations" /></a></p>
<p>Quix Creations is one of Singapore’s most dynamic information technology firms offering clients innovative IT services at reasonable prices.</p>
<p>The semantical and accessible markup used and human-friendly design is aimed at being readable, easy on the eyes. The source codes conforms to XHTML 1.0 Strict Standards and Section 508 Accessibility Guidelines so less fortunate folks can use the site also. All content like source code, CSS and images are optimized for fast page load and user-friendliness.</p>
<p><a href="/wp-content/uploads/2008/08/quixfull.jpg" rel="lightbox"><img src="/wp-content/uploads/2008/08/quixfull_small.jpg" alt="Quix Creations" /></a></p>
<p>Quix Creations has been featured on <a href="http://cssmania.com/galleries/2007/02/13/quix-creations.php">CSS Mania</a>, <a href="http://csscollection.com/2007/02/13/quix-creations/">CSS Collection</a>, <a href="http://www.screenalicious.com/screen/quix.gs/">Screenalicious</a>, <a href="http://www.mostinspired.com/sites/view/23f02d5633020f4300eaf5d631c57cb6">MostInspired</a>, <a href="http://b.hatena.ne.jp/entry/3966077">Hatena::Bookmark</a>, <a href="http://csscontainer.com/index.php?p=1&#038;mid=3">CSS Container</a> and <a href="http://www.cssclip.com/color_clips/quix-creations/">CSS Clip</a>.</p>
<p>Visit: <a href="http://quix.gs/au/">QUIX Creations</a>
<div id="related_posts">
<h3>Related Posts</h3>
<ul>
<li><a href="http://aenui.com/works/website-design/asia-power-website/" title="Asia Power Website">Asia Power Website</a></li>
<li><a href="http://aenui.com/works/website-design/beverly-womens-portal/" title="BEVERLY Women&#8217;s Portal">BEVERLY Women&#8217;s Portal</a></li>
<li><a href="http://aenui.com/works/website-design/imaginary-systems-website/" title="Imaginary Systems. Website">Imaginary Systems. Website</a></li>
<li><a href="http://aenui.com/works/website-design/focushub-webhosting-website/" title="Focushub Webhosting Website">Focushub Webhosting Website</a></li>
<li><a href="http://aenui.com/design/the-green-umbrella/" title="The Green Umbrella">The Green Umbrella</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://aenui.com/works/website-design/quix-creations-website/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Asia Power Website</title>
		<link>http://aenui.com/works/website-design/asia-power-website/</link>
		<comments>http://aenui.com/works/website-design/asia-power-website/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 09:13:17 +0000</pubDate>
		<dc:creator>Aen</dc:creator>
		
		<category><![CDATA[Website Design]]></category>

		<category><![CDATA[asiapower]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[mnc]]></category>

		<category><![CDATA[power]]></category>

		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://aenui.com/?p=124</guid>
		<description><![CDATA[CSS-based corporate website developed for a multi-national power company, Asia Power Corporation Limited.]]></description>
			<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2008/08/asiapower.jpg" rel="lightbox"><img src="/wp-content/uploads/2008/08/asiapower_small.jpg" alt="Asia Power" /></a></p>
<p>CSS-based corporate website developed for a multi-national power company, Asia Power Corporation Limited.</p>
<p>Asia Power is principally involved in the ownership, management and operation of power plants in China. It was incorporated in Singapore in March 1997 and later converted to a public company in October 1999. Asia Power has been developing and focusing on Power Generation, Power-related Technology and Power Consulting &#038; Investment Holding as the three core businesses.</p>
<p>View it at <a href="http://asiapower.com.sg/">http://asiapower.com.sg/</a>
<div id="related_posts">
<h3>Related Posts</h3>
<ul>
<li><a href="http://aenui.com/works/website-design/quix-creations-website/" title="Quix Creations Website">Quix Creations Website</a></li>
<li><a href="http://aenui.com/works/website-design/beverly-womens-portal/" title="BEVERLY Women&#8217;s Portal">BEVERLY Women&#8217;s Portal</a></li>
<li><a href="http://aenui.com/works/website-design/imaginary-systems-website/" title="Imaginary Systems. Website">Imaginary Systems. Website</a></li>
<li><a href="http://aenui.com/works/website-design/focushub-webhosting-website/" title="Focushub Webhosting Website">Focushub Webhosting Website</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://aenui.com/works/website-design/asia-power-website/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
