<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Simplicity Where It Counts</title>
	<atom:link href="http://meyerweb.com/index.php?year=2004&#038;monthnum=11&#038;day=22&#038;name=simplicity-where-it-counts&#038;feed=feed" rel="self" type="application/rss+xml" />
	<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/</link>
	<description>Things that Eric A. Meyer, CSS expert, writes about on his personal Web site; it&#039;s largely Web standards and Web technology, but also various bits of culture, politics, personal observations, and other miscellaneous stuff</description>
	<lastBuildDate>Thu, 24 May 2012 19:21:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Litux Blog &#187; spec: document, don&#8217;t invent</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-5060</link>
		<dc:creator>Litux Blog &#187; spec: document, don&#8217;t invent</dc:creator>
		<pubDate>Sun, 20 Feb 2005 10:08:57 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-5060</guid>
		<description>[...] andoned their foray. http://dotnetjunkies.com/WebLog/sriram/archive/2004/11/18/32707.aspx#FeedBack 	http://www.meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/  	                           Related Posts &#187;  Collaborative Text Ed [...]</description>
		<content:encoded><![CDATA[<p>[...] andoned their foray. <a href="http://dotnetjunkies.com/WebLog/sriram/archive/2004/11/18/32707.aspx#FeedBack" rel="nofollow">http://dotnetjunkies.com/WebLog/sriram/archive/2004/11/18/32707.aspx#FeedBack</a> 	<a href="http://www.meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/" rel="nofollow">http://www.meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/</a>  	                           Related Posts &raquo;  Collaborative Text Ed [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lachlan Hardy</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2291</link>
		<dc:creator>Lachlan Hardy</dc:creator>
		<pubDate>Tue, 30 Nov 2004 06:02:48 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2291</guid>
		<description>For all those who think that XHTML/CSS is hard, I have 5 classes of Year 8 kids who can refute that easily after only 1 lesson a week for the last 3 weeks

So why are we teaching XHTML/CSS to 13 and 14-year-olds? Because I, like Eric, want to help people put things up on the web. The web should be easy and it should be accessible

Until someone manages to build a decent WYSIWYG standards-compliant web-building tool, the best way to do that is to handcode XHTML/CSS (or HTML, Anne, but I know which I think is easier to teach to a class)

After a few lessons, most of the students have a 6-page site filled with information and styled with hideous clashing colours (they are in Year 8). All of which validate perfectly</description>
		<content:encoded><![CDATA[<p>For all those who think that XHTML/CSS is hard, I have 5 classes of Year 8 kids who can refute that easily after only 1 lesson a week for the last 3 weeks</p>
<p>So why are we teaching XHTML/CSS to 13 and 14-year-olds? Because I, like Eric, want to help people put things up on the web. The web should be easy and it should be accessible</p>
<p>Until someone manages to build a decent WYSIWYG standards-compliant web-building tool, the best way to do that is to handcode XHTML/CSS (or HTML, Anne, but I know which I think is easier to teach to a class)</p>
<p>After a few lessons, most of the students have a 6-page site filled with information and styled with hideous clashing colours (they are in Year 8). All of which validate perfectly</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Ametjan</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2251</link>
		<dc:creator>Steven Ametjan</dc:creator>
		<pubDate>Sat, 27 Nov 2004 19:41:30 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2251</guid>
		<description>Everybody that is currently discussing the fact that there are no WYSIWYG editors that produce smart symantic code are partially correct. All the people that say there are no WYSIWYG editors that have good support for CSS are partially correct. Sure there is the ever abundant MS Frontpage that seems to be what most people learn on. But lets look at what Dreamweaver is doing. Yes, it will automatically create code that is non-semantic and inaccesible, but by spending a couple of minutes in the preferences and already knowing what you&#039;re doing, Dreamweaver can produce some beautiful code if you tell it to. So many people rely on using a WYSIWG editor for nothing more than a word processor. That&#039;s not what these tools were designed for. They were designed to allow people who have no knowledge of (X)HTML to create a website that they can put up on the web and finally say they too have a website.
When I first started getting into web design, I started out with Frontpage. Not because I wanted to, but because that&#039;s what was provided to me by my school, and to be perfectly honest, I didn&#039;t know any better. Soon after I created my first site with Frontpage, I took an introductory class on HTML. This lead me to the realization that I prefered to hand code my designs. Soon after that I began to teach myself Javascript and more HTML. All the time I was hand coding just to produce a smaller footprint that users would have to download. I then started going to my current school and started getting a background in print design and using the stylesheet feature of Quark and InDesign. Then I took a class on Dreamweaver still knowing nothing about CSS other than the fact that I can create text based hyperlink rollovers. &lt;em&gt;Wow big leap there huh?&lt;/em&gt; While in my Dreamweaver class I started learning more about CSS because that&#039;s what the program is setup to use, at least as of MX2004. Now at this moment in my background, I am still using Photoshop to layout the design ahead of time, and then using ImageReady to create the slices and then creating the table myself so that I have more control over it. Shortly after my first dreamweaver class I began reading A List Apart, as well as the countless blogs of people that are advocates of using CSS and semantic markup. I now use dreamweaver not as a WYSIWYG editor but as a tool that enhances my workflow. I use it to create the basic markup in an XHTML 1.0 Strict environment usually, and I also use the ability for it to quicly edit my CSS. Even when I&#039;m hand coding my CSS, Dreamweaver&#039;s ability to pop in the common values, or give me a tool tip with the proper shorthand syntax is a huge timesaver.
Now as far as HTML becoming too complex and not allowing the simplicity of design that it should, I find that to be completely absurd. As a programming language such as HTML goes through revisions, things are added and removed to make the process easier. Take the &lt;code&gt;&lt;img /&gt;&lt;/code&gt; tag for instance. It was added to make the ability to embed an image to a page easier. Now I know that the &lt;code&gt;&lt;img /&gt;&lt;/code&gt; originated as a proprietary tag in Mosaic, but compared to the suggestion the W3C was facing of using &lt;code&gt;&lt;embed&gt;&lt;/code&gt;, the &lt;code&gt;&lt;img /&gt;&lt;/code&gt; tag is by far easier. Another item that has added to the ease of HTML was the creation of the dreaded &lt;code&gt;&lt;table&gt;&lt;/code&gt; tag. Imagine if the tag had never been created and we were still displaying tables using a fixed-width font and dashes (-) and pipes (&#124;). It would make the web a nightmare for anybody to try and get into.</description>
		<content:encoded><![CDATA[<p>Everybody that is currently discussing the fact that there are no WYSIWYG editors that produce smart symantic code are partially correct. All the people that say there are no WYSIWYG editors that have good support for CSS are partially correct. Sure there is the ever abundant MS Frontpage that seems to be what most people learn on. But lets look at what Dreamweaver is doing. Yes, it will automatically create code that is non-semantic and inaccesible, but by spending a couple of minutes in the preferences and already knowing what you&#8217;re doing, Dreamweaver can produce some beautiful code if you tell it to. So many people rely on using a WYSIWG editor for nothing more than a word processor. That&#8217;s not what these tools were designed for. They were designed to allow people who have no knowledge of (X)HTML to create a website that they can put up on the web and finally say they too have a website.<br />
When I first started getting into web design, I started out with Frontpage. Not because I wanted to, but because that&#8217;s what was provided to me by my school, and to be perfectly honest, I didn&#8217;t know any better. Soon after I created my first site with Frontpage, I took an introductory class on HTML. This lead me to the realization that I prefered to hand code my designs. Soon after that I began to teach myself Javascript and more HTML. All the time I was hand coding just to produce a smaller footprint that users would have to download. I then started going to my current school and started getting a background in print design and using the stylesheet feature of Quark and InDesign. Then I took a class on Dreamweaver still knowing nothing about CSS other than the fact that I can create text based hyperlink rollovers. <em>Wow big leap there huh?</em> While in my Dreamweaver class I started learning more about CSS because that&#8217;s what the program is setup to use, at least as of MX2004. Now at this moment in my background, I am still using Photoshop to layout the design ahead of time, and then using ImageReady to create the slices and then creating the table myself so that I have more control over it. Shortly after my first dreamweaver class I began reading A List Apart, as well as the countless blogs of people that are advocates of using CSS and semantic markup. I now use dreamweaver not as a WYSIWYG editor but as a tool that enhances my workflow. I use it to create the basic markup in an XHTML 1.0 Strict environment usually, and I also use the ability for it to quicly edit my CSS. Even when I&#8217;m hand coding my CSS, Dreamweaver&#8217;s ability to pop in the common values, or give me a tool tip with the proper shorthand syntax is a huge timesaver.<br />
Now as far as HTML becoming too complex and not allowing the simplicity of design that it should, I find that to be completely absurd. As a programming language such as HTML goes through revisions, things are added and removed to make the process easier. Take the <code>&lt;img /&gt;</code> tag for instance. It was added to make the ability to embed an image to a page easier. Now I know that the <code>&lt;img /&gt;</code> originated as a proprietary tag in Mosaic, but compared to the suggestion the W3C was facing of using <code>&lt;embed&gt;</code>, the <code>&lt;img /&gt;</code> tag is by far easier. Another item that has added to the ease of HTML was the creation of the dreaded <code>&lt;table&gt;</code> tag. Imagine if the tag had never been created and we were still displaying tables using a fixed-width font and dashes (-) and pipes (|). It would make the web a nightmare for anybody to try and get into.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2203</link>
		<dc:creator>J</dc:creator>
		<pubDate>Sat, 27 Nov 2004 03:47:08 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2203</guid>
		<description>&lt;blockquote&gt;My problem is that I want to generate standards compliant, accessible sites, and I don&#039;t know any other way to do it other than hand coding.
Because there is &lt;em&gt;no&lt;/em&gt; other way to do it.As far as I know, there isn&#039;t any wysiwyg editor that produce clean smart semantic code. NVU, the new GNU wysiwyg editor doesn&#039;t seem too either.

By the way, this debate and these uses are not from the web. It&#039;s exactly the same about word processors... you could design your documents with nice first line indenting (non-break spaces and tabulations), smart page using (invisibles tables), and so on. Or you could define styles, and use them on semantic elements.

With generations of kids using tables and nbr-spaces/tabulations for layout in MS Word, we need &lt;em&gt;really&lt;/em&gt; good webediting tools. Really, really, really.&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<blockquote><p>My problem is that I want to generate standards compliant, accessible sites, and I don&#8217;t know any other way to do it other than hand coding.<br />
Because there is <em>no</em> other way to do it.As far as I know, there isn&#8217;t any wysiwyg editor that produce clean smart semantic code. NVU, the new GNU wysiwyg editor doesn&#8217;t seem too either.</p>
<p>By the way, this debate and these uses are not from the web. It&#8217;s exactly the same about word processors&#8230; you could design your documents with nice first line indenting (non-break spaces and tabulations), smart page using (invisibles tables), and so on. Or you could define styles, and use them on semantic elements.</p>
<p>With generations of kids using tables and nbr-spaces/tabulations for layout in MS Word, we need <em>really</em> good webediting tools. Really, really, really.</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kurtis</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2161</link>
		<dc:creator>Kurtis</dc:creator>
		<pubDate>Fri, 26 Nov 2004 05:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2161</guid>
		<description>i taught myself html by sitting in front of my computer with a document that had information i wanted, without the extra stuff. i think my first reaction when looking at the source code of most pages was &#039;g*d, what a mess: there &lt;em&gt;has&lt;/em&gt; to be an easier way to do this ...&#039;

so i taught myself &lt;acronym title=&quot;cascading style sheets&quot;&gt;css&lt;/acronym&gt; the same way i had taught myself html: by sitting down in front of my computer with a plain-text editor (not even syntax-highlighting). fortunately, i had a great guidebook this time -- &lt;i&gt;Cascading Style Sheets: The Definitive Guide&lt;/i&gt; published by o&#039;reilly.

and it is much simpler ... as long as you can give some things up, like anal-retentively pixel-perfect layouts. i found my simpler way and i&#039;m never going back.</description>
		<content:encoded><![CDATA[<p>i taught myself html by sitting in front of my computer with a document that had information i wanted, without the extra stuff. i think my first reaction when looking at the source code of most pages was &#8216;g*d, what a mess: there <em>has</em> to be an easier way to do this &#8230;&#8217;</p>
<p>so i taught myself <acronym title="cascading style sheets">css</acronym> the same way i had taught myself html: by sitting down in front of my computer with a plain-text editor (not even syntax-highlighting). fortunately, i had a great guidebook this time &#8212; <i>Cascading Style Sheets: The Definitive Guide</i> published by o&#8217;reilly.</p>
<p>and it is much simpler &#8230; as long as you can give some things up, like anal-retentively pixel-perfect layouts. i found my simpler way and i&#8217;m never going back.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joel Goldstick</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2146</link>
		<dc:creator>Joel Goldstick</dc:creator>
		<pubDate>Wed, 24 Nov 2004 16:48:45 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2146</guid>
		<description>&lt;blockquote&gt;where does this perception come from, that CSS is promoted a way to make the Web harder and HTML more difficult?&lt;/blockquote&gt;

Unencumbered by the facts, my guess is that there are many people who make websites with frontpage, or photoshop, or other wisywig tools.  Many of these people don&#039;t know or care about html, css, etc.  It scares them.  Many of these people hold corporate positions, or have images as &#039;experts&#039; to uphold, and so they vocally &#039;dis&#039; what they don&#039;t have skill in, or understand because it scares them.  If it is &lt;em&gt;necessary&lt;/em&gt; to understand a bit about what is going on behind the screen, then they are in a sense frauds.  So I think it has to do with survival in a very difficult economic time.</description>
		<content:encoded><![CDATA[<blockquote><p>where does this perception come from, that CSS is promoted a way to make the Web harder and HTML more difficult?</p></blockquote>
<p>Unencumbered by the facts, my guess is that there are many people who make websites with frontpage, or photoshop, or other wisywig tools.  Many of these people don&#8217;t know or care about html, css, etc.  It scares them.  Many of these people hold corporate positions, or have images as &#8216;experts&#8217; to uphold, and so they vocally &#8216;dis&#8217; what they don&#8217;t have skill in, or understand because it scares them.  If it is <em>necessary</em> to understand a bit about what is going on behind the screen, then they are in a sense frauds.  So I think it has to do with survival in a very difficult economic time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Belov</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2121</link>
		<dc:creator>Charles Belov</dc:creator>
		<pubDate>Wed, 24 Nov 2004 00:22:07 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2121</guid>
		<description>I notice your site doesn&#039;t do this, but many sites using CSS render with text overlapping other text if the visitor is using a font that is larger than the designer anticipated.  (The comment box, however, does go outside the browser window at 200%, which is a problem.)  I, and other designers, need to remember to test the usability of sites at different window and text sizes when using CSS in place of table layout.  Table layout definitely prevents the text overlap problem.

It is possible to have left-side site navigation occur semantically below right-side content. Consider the following table, 2 rows by 2 columns:

ab
cd

Cell a contains a one-pixel spacer gif.
Cells b and d are joined via rowspan, aligned top, and contain the content.
Cell c contains the site navigation and is aligned top.

Works fine for SEO.</description>
		<content:encoded><![CDATA[<p>I notice your site doesn&#8217;t do this, but many sites using CSS render with text overlapping other text if the visitor is using a font that is larger than the designer anticipated.  (The comment box, however, does go outside the browser window at 200%, which is a problem.)  I, and other designers, need to remember to test the usability of sites at different window and text sizes when using CSS in place of table layout.  Table layout definitely prevents the text overlap problem.</p>
<p>It is possible to have left-side site navigation occur semantically below right-side content. Consider the following table, 2 rows by 2 columns:</p>
<p>ab<br />
cd</p>
<p>Cell a contains a one-pixel spacer gif.<br />
Cells b and d are joined via rowspan, aligned top, and contain the content.<br />
Cell c contains the site navigation and is aligned top.</p>
<p>Works fine for SEO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mak Kawakami</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2112</link>
		<dc:creator>Mak Kawakami</dc:creator>
		<pubDate>Tue, 23 Nov 2004 22:06:39 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2112</guid>
		<description>I agree that HTML and CSS is easier to learn from the start. I used to hate, and I mean HATE CSS and web standards. I spent many fruitless hours trying to graft CSS onto my regular table-and-spacer layouts, and wound up just frustrated. The only way I was able to really learn about CSS was to completely abandon all my previous HTML instincts and learn new ones. But after I did, the learning was fast and a lot easier than learning the old way was.</description>
		<content:encoded><![CDATA[<p>I agree that HTML and CSS is easier to learn from the start. I used to hate, and I mean HATE CSS and web standards. I spent many fruitless hours trying to graft CSS onto my regular table-and-spacer layouts, and wound up just frustrated. The only way I was able to really learn about CSS was to completely abandon all my previous HTML instincts and learn new ones. But after I did, the learning was fast and a lot easier than learning the old way was.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nigel McNie</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2106</link>
		<dc:creator>Nigel McNie</dc:creator>
		<pubDate>Tue, 23 Nov 2004 20:20:13 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2106</guid>
		<description>I agree wholeheartedly with those who say that learning XHTML+CSS from the start is easy. That&#039;s the only way I learned - I didn&#039;t even know what a font tag was until I&#039;d been designing for a while!

And now I look at people trying to change widths of spacers and pity them, because I know I can do it so much faster. CSS is not a hard language to learn - most of the keywords are in plain english, and there&#039;s only a few rules like LVHA to remember. And semantically correct XHTML is so much easier to produce and understand than tables within tables within tables...</description>
		<content:encoded><![CDATA[<p>I agree wholeheartedly with those who say that learning XHTML+CSS from the start is easy. That&#8217;s the only way I learned &#8211; I didn&#8217;t even know what a font tag was until I&#8217;d been designing for a while!</p>
<p>And now I look at people trying to change widths of spacers and pity them, because I know I can do it so much faster. CSS is not a hard language to learn &#8211; most of the keywords are in plain english, and there&#8217;s only a few rules like LVHA to remember. And semantically correct XHTML is so much easier to produce and understand than tables within tables within tables&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jorge Luna</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2101</link>
		<dc:creator>Jorge Luna</dc:creator>
		<pubDate>Tue, 23 Nov 2004 19:12:34 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2101</guid>
		<description>&lt;blockquote cite=&quot;Mike D.&quot;&gt; you should build a 20-field form using floats and crazy amounts of CSS instead of a simple table-based grid.&lt;/blockquote&gt;

There are plenty other ways of styling forms that like using &lt;code&gt;dl&lt;/code&gt;s, for example. I guess that making a for by using CSS is just to show it can be done (i&#039;ve done it). But if using a table, it is important to make it &lt;strong&gt;not&lt;/strong&gt; nested &lt;strong&gt;and&lt;/strong&gt; accesible, something that few developers pay attention to, in part because web design tools don&#039;t promote it either, so, it is a &quot;craft fault&quot; right from the beggining.

On other thoughts; true, better WYSWYG tools are needed to make the use of CSS a common pracitice. But we are on track, thanks to people like Eric and the members at the WaSP project. We (and I count myself for promoting the use of standads as much as I can) are participating in a slow transition. But we are, in fact, better than three years before: the browswer developing companies are more into supporting standards and there is some kind of hype for using them on pages around the world.

It&#039;s like a wave, the more we promote the use of standards (for the right reasons such as accesibility as noted on a previous post) the bigger it gets and people/companies will take action into making better browsers and better tools to support what the consumer wants! (or needs). 

In the mean time, &quot;technical people&quot;, like web developers/designers, have the responsability to make the change happen for it will affect directly our line of work. The method is not by elitism and looking down on people (as it seems is the common perception) that use  tables for layout purposes but by showing the benefits of using and maintaining standards.

-jl

p.s. IMHO it is not so technical to understand that a &lt;code&gt;p&lt;/code&gt; tag is used for a paragraph and not for leaving a blank space.</description>
		<content:encoded><![CDATA[<blockquote cite="Mike D."><p> you should build a 20-field form using floats and crazy amounts of CSS instead of a simple table-based grid.</p></blockquote>
<p>There are plenty other ways of styling forms that like using <code>dl</code>s, for example. I guess that making a for by using CSS is just to show it can be done (i&#8217;ve done it). But if using a table, it is important to make it <strong>not</strong> nested <strong>and</strong> accesible, something that few developers pay attention to, in part because web design tools don&#8217;t promote it either, so, it is a &#8220;craft fault&#8221; right from the beggining.</p>
<p>On other thoughts; true, better WYSWYG tools are needed to make the use of CSS a common pracitice. But we are on track, thanks to people like Eric and the members at the WaSP project. We (and I count myself for promoting the use of standads as much as I can) are participating in a slow transition. But we are, in fact, better than three years before: the browswer developing companies are more into supporting standards and there is some kind of hype for using them on pages around the world.</p>
<p>It&#8217;s like a wave, the more we promote the use of standards (for the right reasons such as accesibility as noted on a previous post) the bigger it gets and people/companies will take action into making better browsers and better tools to support what the consumer wants! (or needs). </p>
<p>In the mean time, &#8220;technical people&#8221;, like web developers/designers, have the responsability to make the change happen for it will affect directly our line of work. The method is not by elitism and looking down on people (as it seems is the common perception) that use  tables for layout purposes but by showing the benefits of using and maintaining standards.</p>
<p>-jl</p>
<p>p.s. IMHO it is not so technical to understand that a <code>p</code> tag is used for a paragraph and not for leaving a blank space.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Dyke</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2082</link>
		<dc:creator>Greg Dyke</dc:creator>
		<pubDate>Tue, 23 Nov 2004 12:47:45 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2082</guid>
		<description>The comments seem to be running away on the &quot;is css easy/difficult&quot; thread, which is not absolutely germane to Eric&#039;s post. I&#039;m afraid I&#039;m going to continue along the same line, though.

I have taught people from scratch both to do table-layouts (I no longer remember how I used to do them though) and css-layouts. Although sometimes the rules which are needed are a bit obscure, the basic principle of a 3col layout is simple: have main content in the middle, put the rest in the margin. 

I did this again last night: took us one hour from scratch to code a semantically marked up sample page, with embeded sub-menus, javascript, the lot. For someone who has never coded html before, the current ways of doing it &lt;strong&gt;make sense&lt;/strong&gt;. In other words, the cost of entry is not high.

Ooh damn, I seem to be reiterating the same thing as Nathan. This is no coincidence...</description>
		<content:encoded><![CDATA[<p>The comments seem to be running away on the &#8220;is css easy/difficult&#8221; thread, which is not absolutely germane to Eric&#8217;s post. I&#8217;m afraid I&#8217;m going to continue along the same line, though.</p>
<p>I have taught people from scratch both to do table-layouts (I no longer remember how I used to do them though) and css-layouts. Although sometimes the rules which are needed are a bit obscure, the basic principle of a 3col layout is simple: have main content in the middle, put the rest in the margin. </p>
<p>I did this again last night: took us one hour from scratch to code a semantically marked up sample page, with embeded sub-menus, javascript, the lot. For someone who has never coded html before, the current ways of doing it <strong>make sense</strong>. In other words, the cost of entry is not high.</p>
<p>Ooh damn, I seem to be reiterating the same thing as Nathan. This is no coincidence&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathan Herald</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2066</link>
		<dc:creator>Nathan Herald</dc:creator>
		<pubDate>Tue, 23 Nov 2004 05:31:41 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2066</guid>
		<description>I taught a class that the students had to pay for in my community not long ago. My average age in that class was around 40. Only one person in that class had tried to make a website before and she was a librarian. 

In three days (three hours each day) I taught them about XHTML and CSS. They only knew  going into this class that it would be about making websites. 

In those three days each student understood the concepts and was building sites with Dreamweaver, Notepad, or anything else you can think of. 

It was easy to explain to these people what a &#039;tag&#039; was and a &#039;style&#039; and what it did. I explained that as living objects that you put in a document to do things. 

This proved to me that it is far easier to use CSS to style something, I have people saying the entire time &lt;b&gt;This just makes alot of sense.&lt;/b&gt;

If you want to see my slides from the class, I can post them.</description>
		<content:encoded><![CDATA[<p>I taught a class that the students had to pay for in my community not long ago. My average age in that class was around 40. Only one person in that class had tried to make a website before and she was a librarian. </p>
<p>In three days (three hours each day) I taught them about XHTML and CSS. They only knew  going into this class that it would be about making websites. </p>
<p>In those three days each student understood the concepts and was building sites with Dreamweaver, Notepad, or anything else you can think of. </p>
<p>It was easy to explain to these people what a &#8216;tag&#8217; was and a &#8216;style&#8217; and what it did. I explained that as living objects that you put in a document to do things. </p>
<p>This proved to me that it is far easier to use CSS to style something, I have people saying the entire time <b>This just makes alot of sense.</b></p>
<p>If you want to see my slides from the class, I can post them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick Tuttle</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2038</link>
		<dc:creator>Rick Tuttle</dc:creator>
		<pubDate>Mon, 22 Nov 2004 23:07:21 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2038</guid>
		<description>I&#039;ve been building web sites with HTML tables and .gif spacers for about five years.  This year after stumbling into the Web Standards &quot;subculture&quot; and the multitude of blogs that lead to &lt;a href=&quot;http://www.meyerweb.com&quot; title=&quot;Eric Meyer&quot;&gt;Meyer&lt;/a&gt;, &lt;a href=&quot;http://www.zeldman.com&quot; title=&quot;Jeffrey Zeldman&quot;&gt;Zeldman&lt;/a&gt;, &lt;a href=&quot;http://www.mezzoblue.com&quot; title=&quot;Dave Shea&quot;&gt;Shea&lt;/a&gt;, et. al., I took it upon myself to learn how to build valid XHTML sites and style them with CSS.  

In some ways I agree with Sriram that there is a technical barrier to moving to this new way of thinking.  If you are not comfortable using a text editor to write CSS you may as well give up; and don&#039;t get me started on the pain of learning the browser hacks.

With that said, I believe that for a web designer/developer the benefits of thinking in &quot;web standards&quot; are worth the cost of being retrained.  We are probably years away from having good tools that allow non-technical folk to design web sites that rely on CSS positioning.  But let&#039;s be honest, how many &lt;em&gt;well designed&lt;/em&gt; sites that today are based on HTML tables are maintained by non-technical people?  Even with Dreamweaver and other tools you can&#039;t escape having to get into the HTML code and mess with the percentages, pixel width and height of TABLE, TR and TD tags as well as .gif spacer sizes.

What sold me on using web standards was when I started viewing source of sites that were styled in CSS and were valid XHTML.  If I could actually read the source and understand what was there, then a Google robot or a blind user would have an easier job of &quot;reading&quot; the source as well.  The icing on the cake was the increased efficiency to using smaller source files and browser caching of CSS and images.

After having read scores of sites and blogs maintained by web standards advocates I must admit that there is a common attitude of web standards being the RIGHT way and that you suck if you don&#039;t use CSS.  This might have something to do with Bosworth&#039;s and other&#039;s labeling of CSS fanatics.  Yet someone at the CTO level should be able to see past the passionate blog entries and recognize the true benefits of the principles of using web standards.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been building web sites with HTML tables and .gif spacers for about five years.  This year after stumbling into the Web Standards &#8220;subculture&#8221; and the multitude of blogs that lead to <a href="http://www.meyerweb.com" title="Eric Meyer">Meyer</a>, <a href="http://www.zeldman.com" title="Jeffrey Zeldman">Zeldman</a>, <a href="http://www.mezzoblue.com" title="Dave Shea">Shea</a>, et. al., I took it upon myself to learn how to build valid XHTML sites and style them with CSS.  </p>
<p>In some ways I agree with Sriram that there is a technical barrier to moving to this new way of thinking.  If you are not comfortable using a text editor to write CSS you may as well give up; and don&#8217;t get me started on the pain of learning the browser hacks.</p>
<p>With that said, I believe that for a web designer/developer the benefits of thinking in &#8220;web standards&#8221; are worth the cost of being retrained.  We are probably years away from having good tools that allow non-technical folk to design web sites that rely on CSS positioning.  But let&#8217;s be honest, how many <em>well designed</em> sites that today are based on HTML tables are maintained by non-technical people?  Even with Dreamweaver and other tools you can&#8217;t escape having to get into the HTML code and mess with the percentages, pixel width and height of TABLE, TR and TD tags as well as .gif spacer sizes.</p>
<p>What sold me on using web standards was when I started viewing source of sites that were styled in CSS and were valid XHTML.  If I could actually read the source and understand what was there, then a Google robot or a blind user would have an easier job of &#8220;reading&#8221; the source as well.  The icing on the cake was the increased efficiency to using smaller source files and browser caching of CSS and images.</p>
<p>After having read scores of sites and blogs maintained by web standards advocates I must admit that there is a common attitude of web standards being the RIGHT way and that you suck if you don&#8217;t use CSS.  This might have something to do with Bosworth&#8217;s and other&#8217;s labeling of CSS fanatics.  Yet someone at the CTO level should be able to see past the passionate blog entries and recognize the true benefits of the principles of using web standards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurens Holst</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2036</link>
		<dc:creator>Laurens Holst</dc:creator>
		<pubDate>Mon, 22 Nov 2004 22:46:36 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2036</guid>
		<description>&lt;blockquote&gt;It think a key fact a lot of people are missing is that the complicated ways to do 2 and 3 column layouts in CSS are needed because IE does not support the easy ways CSS provides (using table display types with semantic markup).&lt;/blockquote&gt;

Yes, I agree with your point that the complicated ways are caused by IE not supporting the easy CSS ways. However, I do not agree that table display types are the solution. In order for them to work well, they bind you to a specific document markup. For example, you can&#039;t put a menu at the bottom in document order if you want to place it on the left using a table display type.

The proper thing to use is absolute positioning. Because IE is such a pain in the ahem with its stupid box model and lack of support for resolving &quot;left:100px; right:100px; width:auto;&quot; and understanding stuff like min-width, creating layouts has become much more difficult than it should be.

However, I wouldn&#039;t just blame it all on the browser - CSS has its deficiencies too. They would be less of a problem, sure, but you still run into problems. Just try making one of those layouts for a browser which does support most CSS properly, like Mozilla.

~Grauw</description>
		<content:encoded><![CDATA[<blockquote><p>It think a key fact a lot of people are missing is that the complicated ways to do 2 and 3 column layouts in CSS are needed because IE does not support the easy ways CSS provides (using table display types with semantic markup).</p></blockquote>
<p>Yes, I agree with your point that the complicated ways are caused by IE not supporting the easy CSS ways. However, I do not agree that table display types are the solution. In order for them to work well, they bind you to a specific document markup. For example, you can&#8217;t put a menu at the bottom in document order if you want to place it on the left using a table display type.</p>
<p>The proper thing to use is absolute positioning. Because IE is such a pain in the ahem with its stupid box model and lack of support for resolving &#8220;left:100px; right:100px; width:auto;&#8221; and understanding stuff like min-width, creating layouts has become much more difficult than it should be.</p>
<p>However, I wouldn&#8217;t just blame it all on the browser &#8211; CSS has its deficiencies too. They would be less of a problem, sure, but you still run into problems. Just try making one of those layouts for a browser which does support most CSS properly, like Mozilla.</p>
<p>~Grauw</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike D.</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2035</link>
		<dc:creator>Mike D.</dc:creator>
		<pubDate>Mon, 22 Nov 2004 21:48:13 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/22/simplicity-where-it-counts/#comment-2035</guid>
		<description>Here is the problem: The evolution of both CSS and browsers is not moving fast enough.  We want CSS to be a as good of a design tool as InDesign, Illustrator, Quark, etc.  Is it a good design tool?  Yes.  Is it great?  No.  It will be eventually, but the frustration is in how long things take to evolve.</description>
		<content:encoded><![CDATA[<p>Here is the problem: The evolution of both CSS and browsers is not moving fast enough.  We want CSS to be a as good of a design tool as InDesign, Illustrator, Quark, etc.  Is it a good design tool?  Yes.  Is it great?  No.  It will be eventually, but the frustration is in how long things take to evolve.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
