Quote from: imandic at Oct 05, 2007, 01:28 PM
This was 6 hours work today: http://www.spotkg.com/preview/apple/index1.html (index2.html, index3.html)..
Nice design skill
As a freak for clean code, I do think you can bring yourself to the next level if you :
1) <em>Understand the use of leading/line-height and spaces</em> and how this tiny detail can make a already beautiful layout shines
ie, In the above example, there really need padding (top/bottom) for each paragraph. That say, good designer makes beautiful layout; great designer pays attention to small detail.
2)<em> understand html structural and semantical markup</em>. That’s how it means to, when combining with CSS, that is, separating content from presentation.
CSS and structural markup go hand in hand, lack of either one, you can’t ready make the content separates from presentation in my humble opinion. Also, in my observation, many people struggle with CSS, is because they never truly understand or never bother to learn the structural and semantical markup.
One extra bonous, a well structured with semantical markup for your layout greatly enhance your site ranking in Google.
Treating every line of contents with a ID or class, using and
to make room for paddings/margins is no better than using old school evil table layout. And these are what I was seeing in your website. Examples:
<p> </p>
<li> <p></p></li> /* nothing wrong to have <p> in the <li> but it’s not necessary at all in your example. */
Lastly, please don’t’ take my constructive comment as personal attack