<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
	>
<channel>
	<title>Comments on: The Great Migration to Standards</title>
	<atom:link href="http://www.uie.com/brainsparks/2005/09/12/the-great-migration-to-standards/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.uie.com/brainsparks/2005/09/12/the-great-migration-to-standards/</link>
	<description>UIE\'s latest insights on the world of design</description>
	<lastBuildDate>Sat, 11 Feb 2012 08:11:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: Dave Feldman</title>
		<link>http://www.uie.com/brainsparks/2005/09/12/the-great-migration-to-standards/comment-page-1/#comment-87</link>
		<dc:creator>Dave Feldman</dc:creator>
		<pubDate>Tue, 20 Sep 2005 13:10:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.uie.com/brainsparks/2005/09/12/the-great-migration-to-standards/#comment-87</guid>
		<description>It&#039;s perhaps worth noting, though, that you can&#039;t always and entirely separate presentation and content using this scheme. The way your HTML is structured supports only certain visual layouts. Major design changes sometimes require a little bit of reordering, or nesting of tags, or something along those lines.</description>
		<content:encoded><![CDATA[<p>It&#8217;s perhaps worth noting, though, that you can&#8217;t always and entirely separate presentation and content using this scheme. The way your HTML is structured supports only certain visual layouts. Major design changes sometimes require a little bit of reordering, or nesting of tags, or something along those lines.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Enric Naval</title>
		<link>http://www.uie.com/brainsparks/2005/09/12/the-great-migration-to-standards/comment-page-1/#comment-67</link>
		<dc:creator>Enric Naval</dc:creator>
		<pubDate>Tue, 13 Sep 2005 14:11:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.uie.com/brainsparks/2005/09/12/the-great-migration-to-standards/#comment-67</guid>
		<description>More things:

Also, you can have a dedicated designer even if she has never touched JSP, and a dedicated JSP coder who may have no idea about design.

Also, as a consequence of the former, it&#039;s easier to replace a member of the team then. If the coder goes, you only need to find someone who knows JSP. He won&#039;t need to know both JSP and web design. Idem with the designer. The replacement will only need to knows CSS.

And of course, as time goes by, more and more users switch to more modern browsers, so by now most of our users are using browsers capable of rendering correctly page formatted only in CSS. I have read in forums that some people actually measure the peecentages of browsers in their server stats and will only stop supporting a certain browser when it goes below a certain threshold (say 1%). In our stats, almost every single visitor has a browser that can render CSS properly, so, for us, there is no technological excuse not to use CSS.</description>
		<content:encoded><![CDATA[<p>More things:</p>
<p>Also, you can have a dedicated designer even if she has never touched JSP, and a dedicated JSP coder who may have no idea about design.</p>
<p>Also, as a consequence of the former, it&#8217;s easier to replace a member of the team then. If the coder goes, you only need to find someone who knows JSP. He won&#8217;t need to know both JSP and web design. Idem with the designer. The replacement will only need to knows CSS.</p>
<p>And of course, as time goes by, more and more users switch to more modern browsers, so by now most of our users are using browsers capable of rendering correctly page formatted only in CSS. I have read in forums that some people actually measure the peecentages of browsers in their server stats and will only stop supporting a certain browser when it goes below a certain threshold (say 1%). In our stats, almost every single visitor has a browser that can render CSS properly, so, for us, there is no technological excuse not to use CSS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Enric Naval</title>
		<link>http://www.uie.com/brainsparks/2005/09/12/the-great-migration-to-standards/comment-page-1/#comment-66</link>
		<dc:creator>Enric Naval</dc:creator>
		<pubDate>Tue, 13 Sep 2005 13:48:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.uie.com/brainsparks/2005/09/12/the-great-migration-to-standards/#comment-66</guid>
		<description>In my case, we want to use only CSS for visual formating because this way the design person can alter the design any time she wishes with no need to alter or even see the JSP code that generates the HTML code. The coder only needs to write the names of the apropiate classes, divs and spans in the correct place.

You see, CSS is intended just for separating presentation from content. It&#039;s not better or worse than using font tags in the HTML. It&#039;s just a different method with different strong points and weaknesses.

We jave our our circumstances, which kind of force to use the CSS standard. We are having issues following strictly the MVC (model-view-controller) model, so inside the HTML code there are chunks of JSP code which can only confuse the designer. Also, the designer could alter the code when changing the layout. Also, sometimes the designer and the code need to work both at the same time in the same page. Also, when changing certain designs, the designer would need to alter many pages for just one small change, or the coder would need to rewrite parts of the code to adapt for the new layout. 

Using CSS solves all these problems at once. The designer only needs to alter one or two CSS sheets, which will be only owned by her, no need to change anything in the HTML code*.


* Notice that you must have taken the precaution of using div names likes &quot;secondary_navigation&quot; or &quot;menu_element&quot; instead of &quot;boxed_menu_at_the_right&quot; or &quot;square_link_decorated&quot;, so you won&#039;t need to change the names in the HTML when the vertical menu in the right becomes an horizontal menu in the left.</description>
		<content:encoded><![CDATA[<p>In my case, we want to use only CSS for visual formating because this way the design person can alter the design any time she wishes with no need to alter or even see the JSP code that generates the HTML code. The coder only needs to write the names of the apropiate classes, divs and spans in the correct place.</p>
<p>You see, CSS is intended just for separating presentation from content. It&#8217;s not better or worse than using font tags in the HTML. It&#8217;s just a different method with different strong points and weaknesses.</p>
<p>We jave our our circumstances, which kind of force to use the CSS standard. We are having issues following strictly the MVC (model-view-controller) model, so inside the HTML code there are chunks of JSP code which can only confuse the designer. Also, the designer could alter the code when changing the layout. Also, sometimes the designer and the code need to work both at the same time in the same page. Also, when changing certain designs, the designer would need to alter many pages for just one small change, or the coder would need to rewrite parts of the code to adapt for the new layout. </p>
<p>Using CSS solves all these problems at once. The designer only needs to alter one or two CSS sheets, which will be only owned by her, no need to change anything in the HTML code*.</p>
<p>* Notice that you must have taken the precaution of using div names likes &#8220;secondary_navigation&#8221; or &#8220;menu_element&#8221; instead of &#8220;boxed_menu_at_the_right&#8221; or &#8220;square_link_decorated&#8221;, so you won&#8217;t need to change the names in the HTML when the vertical menu in the right becomes an horizontal menu in the left.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

