<?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: UK government browser guidelines: good sense prevails</title>
	<atom:link href="http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/</link>
	<description>Working together for standards</description>
	<lastBuildDate>Wed, 27 Mar 2013 12:19:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Is The UK Government Being Too Strict? &#171; UK Web Focus</title>
		<link>http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73469</link>
		<dc:creator>Is The UK Government Being Too Strict? &#171; UK Web Focus</dc:creator>
		<pubDate>Mon, 09 Feb 2009 08:18:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/?p=1477#comment-73469</guid>
		<description>[...] post published on the home page of the WASP (Web Standards Project) Web sire.  The blog post, UK government browser guidelines: good sense prevails by Bruce Lawson, Opera applauded the UK Government for responding to pressure from the Web [...]</description>
		<content:encoded><![CDATA[<p>[...] post published on the home page of the WASP (Web Standards Project) Web sire.  The blog post, UK government browser guidelines: good sense prevails by Bruce Lawson, Opera applauded the UK Government for responding to pressure from the Web [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lorissa Shepstone &#8211; links for 2009-01-23</title>
		<link>http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73338</link>
		<dc:creator>Lorissa Shepstone &#8211; links for 2009-01-23</dc:creator>
		<pubDate>Fri, 23 Jan 2009 15:04:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/?p=1477#comment-73338</guid>
		<description>[...] UK government browser guidelines: good sense prevails - The Web Standards Project (tags: accessibility webdev) [...]</description>
		<content:encoded><![CDATA[<p>[...] UK government browser guidelines: good sense prevails &#8211; The Web Standards Project (tags: accessibility webdev) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dstorey</title>
		<link>http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73327</link>
		<dc:creator>dstorey</dc:creator>
		<pubDate>Thu, 22 Jan 2009 13:59:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/?p=1477#comment-73327</guid>
		<description>pd: I&#039;d also add that with the original browser support they recommended which you list - FF, Safari and IE - it excludes the one and only browser that supports the native UI elements you mention you want such as range sliders. See &lt;a href=&quot;http://www.whatwg.org/specs/web-forms/current-work/&quot; rel=&quot;nofollow&quot;&gt;Web Forms 2&lt;/a&gt; for more details.  Same said browser has a pretty good SVG/vector engine too.</description>
		<content:encoded><![CDATA[<p>pd: I&#8217;d also add that with the original browser support they recommended which you list &#8211; FF, Safari and IE &#8211; it excludes the one and only browser that supports the native UI elements you mention you want such as range sliders. See <a href="http://www.whatwg.org/specs/web-forms/current-work/" rel="nofollow">Web Forms 2</a> for more details.  Same said browser has a pretty good SVG/vector engine too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blawson</title>
		<link>http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73326</link>
		<dc:creator>blawson</dc:creator>
		<pubDate>Thu, 22 Jan 2009 12:35:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/?p=1477#comment-73326</guid>
		<description>pd, I share your frustration.

&quot;Until the web gets basic native UI elements like pickers, sliders, tooltips and so forth, anybody supporting open standards is fooling themselves that they on the right bandwagon. &quot; - pickers, sliders are in the HTML 5 spec as native UI elements. Tooltips can be accomplished via JavaScript or absolutely positioning elements.

The original guidelines required government websites to test only on popualr browsers. The most popular browser is IE. By 
&quot;whining to governments&quot;, the community has changed those guidelines so *all* standards-compliant browsers must be tested and the sites must work with them.

therefore, the community has helped break Microsoft&#039;s stranglehold here. That&#039;s a victory for choice, and one of the many ways of pressurising Microsoft.

Another is the EU investigation of Microsoft&#039;s business practices regarding IE, which recently led to the EU sending MS  a Statement of Objections yesterday, accusing it of illegally tying Internet Explorer to the Windows PC operating system.  (Disclosure: my employers asked the EU to investigate, press release: http://www.opera.com/press/releases/2009/01/17/)

You say &quot;Progressive enhancement puts all the burden or shit browsers on developers.&quot;. You&#039;re right. It does. It&#039;s frustrating, hence I share your frustration. 

But it&#039;s what we do as professionals.</description>
		<content:encoded><![CDATA[<p>pd, I share your frustration.</p>
<p>&#8220;Until the web gets basic native UI elements like pickers, sliders, tooltips and so forth, anybody supporting open standards is fooling themselves that they on the right bandwagon. &#8221; &#8211; pickers, sliders are in the HTML 5 spec as native UI elements. Tooltips can be accomplished via JavaScript or absolutely positioning elements.</p>
<p>The original guidelines required government websites to test only on popualr browsers. The most popular browser is IE. By<br />
&#8220;whining to governments&#8221;, the community has changed those guidelines so *all* standards-compliant browsers must be tested and the sites must work with them.</p>
<p>therefore, the community has helped break Microsoft&#8217;s stranglehold here. That&#8217;s a victory for choice, and one of the many ways of pressurising Microsoft.</p>
<p>Another is the EU investigation of Microsoft&#8217;s business practices regarding IE, which recently led to the EU sending MS  a Statement of Objections yesterday, accusing it of illegally tying Internet Explorer to the Windows PC operating system.  (Disclosure: my employers asked the EU to investigate, press release: <a href="http://www.opera.com/press/releases/2009/01/17/" rel="nofollow">http://www.opera.com/press/releases/2009/01/17/</a>)</p>
<p>You say &#8220;Progressive enhancement puts all the burden or shit browsers on developers.&#8221;. You&#8217;re right. It does. It&#8217;s frustrating, hence I share your frustration. </p>
<p>But it&#8217;s what we do as professionals.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pd</title>
		<link>http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73322</link>
		<dc:creator>pd</dc:creator>
		<pubDate>Thu, 22 Jan 2009 06:01:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/?p=1477#comment-73322</guid>
		<description>I prefer the original approach. Progressive enhancement puts all the burden or shit browsers on developers. Why the hell should developers have to tie together disparate browsers? The issue is clear: get Microsoft to *really* commit to *advancing* standards. The UK is a great position to do this since they are members of the EU and thus far the EU is the one and only organisation worldwide that can bring Microsoft to heel.

Microsoft want to make money out of Silverlight like Adobe do out of Flash. 

Unless forced to do so, Microsoft will not provide any support in IE9 for browser standards that advance the web to a point where it competes with Silverlight. Hence Microsoft will never include canvas and SVG support because scripting vector art is the one core differentiation b/w open standards web design and the proprietary Flash/Silverlight approach.

Until the web gets basic native UI elements like pickers, sliders, tooltips and so forth, anybody supporting open standards is fooling themselves that they on the right bandwagon. I&#039;ve been one of these people but I&#039;ve had enough. I will not tolerate one more crappy JS-based picker/slider. I will not blend proprietary code (Flash) with complicated JS to get a mulitple file upload widget. I will not over-write standards code with ondomload JS and delude myself that the code I am writing is standards compliant because parsers only verify source code pre-domloaded.

So long as the UK gov is not favouring any one browser but rather providing a reasonable level of support for good multiplatform proprietary *and* open source browser options, SO BE IT!

A browser support list of Firefox, IE and Safari covers all scenarios. Crapintosh is supported with choice, same for Windows. Linux users can choose Firefox and wait for Chrome. 

Big deal!

Stop whining to governments and force the glacial W3C to either get it&#039;s act together or become irrelevant when governments like the EU make determinations that actually achieve something!</description>
		<content:encoded><![CDATA[<p>I prefer the original approach. Progressive enhancement puts all the burden or shit browsers on developers. Why the hell should developers have to tie together disparate browsers? The issue is clear: get Microsoft to *really* commit to *advancing* standards. The UK is a great position to do this since they are members of the EU and thus far the EU is the one and only organisation worldwide that can bring Microsoft to heel.</p>
<p>Microsoft want to make money out of Silverlight like Adobe do out of Flash. </p>
<p>Unless forced to do so, Microsoft will not provide any support in IE9 for browser standards that advance the web to a point where it competes with Silverlight. Hence Microsoft will never include canvas and SVG support because scripting vector art is the one core differentiation b/w open standards web design and the proprietary Flash/Silverlight approach.</p>
<p>Until the web gets basic native UI elements like pickers, sliders, tooltips and so forth, anybody supporting open standards is fooling themselves that they on the right bandwagon. I&#8217;ve been one of these people but I&#8217;ve had enough. I will not tolerate one more crappy JS-based picker/slider. I will not blend proprietary code (Flash) with complicated JS to get a mulitple file upload widget. I will not over-write standards code with ondomload JS and delude myself that the code I am writing is standards compliant because parsers only verify source code pre-domloaded.</p>
<p>So long as the UK gov is not favouring any one browser but rather providing a reasonable level of support for good multiplatform proprietary *and* open source browser options, SO BE IT!</p>
<p>A browser support list of Firefox, IE and Safari covers all scenarios. Crapintosh is supported with choice, same for Windows. Linux users can choose Firefox and wait for Chrome. </p>
<p>Big deal!</p>
<p>Stop whining to governments and force the glacial W3C to either get it&#8217;s act together or become irrelevant when governments like the EU make determinations that actually achieve something!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake Archibald</title>
		<link>http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73303</link>
		<dc:creator>Jake Archibald</dc:creator>
		<pubDate>Tue, 20 Jan 2009 16:54:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/?p=1477#comment-73303</guid>
		<description>Fair point, didn&#039;t realise the validator catered for vendor prefixes.

Still, as bad as things like the underscore hack are, I prefer them as they can sit alongside the &quot;valid&quot; rules rather than in seperate stylesheets inserted via conditional comments or similar.

Obviously every CSS &#039;hack&#039; should be preceded by a comment explaining which browser is being targeted and why. Perhaps that should be the rule in the standard.</description>
		<content:encoded><![CDATA[<p>Fair point, didn&#8217;t realise the validator catered for vendor prefixes.</p>
<p>Still, as bad as things like the underscore hack are, I prefer them as they can sit alongside the &#8220;valid&#8221; rules rather than in seperate stylesheets inserted via conditional comments or similar.</p>
<p>Obviously every CSS &#8216;hack&#8217; should be preceded by a comment explaining which browser is being targeted and why. Perhaps that should be the rule in the standard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blawson</title>
		<link>http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73302</link>
		<dc:creator>blawson</dc:creator>
		<pubDate>Tue, 20 Jan 2009 15:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/?p=1477#comment-73302</guid>
		<description>I agree Jake; in my experience, invalid CSS has no negative effect on  a site. It could damage its maintainability, though.

Vendor prefixes are  allowed, so it&#039;s valid to use -x-whatever, see http://www.w3.org/TR/CSS21/syndata.html#vendor-keywords</description>
		<content:encoded><![CDATA[<p>I agree Jake; in my experience, invalid CSS has no negative effect on  a site. It could damage its maintainability, though.</p>
<p>Vendor prefixes are  allowed, so it&#8217;s valid to use -x-whatever, see <a href="http://www.w3.org/TR/CSS21/syndata.html#vendor-keywords" rel="nofollow">http://www.w3.org/TR/CSS21/syndata.html#vendor-keywords</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake Archibald</title>
		<link>http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73300</link>
		<dc:creator>Jake Archibald</dc:creator>
		<pubDate>Tue, 20 Jan 2009 14:28:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/?p=1477#comment-73300</guid>
		<description>Excellent stuff.

The only part I&#039;m not keen on is the &quot;must&quot; for valid CSS. The CSS spec is designed to handle invalid syntax and unrecognised properties and values (http://www.w3.org/TR/CSS21/syndata.html#parsing-errors).

If the CSS must be valid, you&#039;d be unable to use &quot;-moz-inline-box&quot;, &quot;zoom:1&quot;, &quot;filter:alpha(opacity=50)&quot; etc etc.

Also, the guidelines do not state which version of CSS to validate against. As browsers adopt new rules, you&#039;d be unable to use them unless they&#039;re part of the spec you are validating against. As support improves, you may want to do something like:

background-color: rgb(127, 127, 127);
background-color: -ie-rgba(0, 0, 0, 0.5);
background-color: -whatever-rgba(0, 0, 0, 0.5);
background-color: rgba(0, 0, 0, 0.5);

But this standard would prevent it.

Personally, I&#039;d do away with the need for valid CSS and replace it with a rule advising against CSS hacks.

The beauty of CSS is you can use invalid properties as safely as a valid property, as you know exactly how a compliant browser will handle it.

Jake.</description>
		<content:encoded><![CDATA[<p>Excellent stuff.</p>
<p>The only part I&#8217;m not keen on is the &#8220;must&#8221; for valid CSS. The CSS spec is designed to handle invalid syntax and unrecognised properties and values (<a href="http://www.w3.org/TR/CSS21/syndata.html#parsing-errors" rel="nofollow">http://www.w3.org/TR/CSS21/syndata.html#parsing-errors</a>).</p>
<p>If the CSS must be valid, you&#8217;d be unable to use &#8220;-moz-inline-box&#8221;, &#8220;zoom:1&#8243;, &#8220;filter:alpha(opacity=50)&#8221; etc etc.</p>
<p>Also, the guidelines do not state which version of CSS to validate against. As browsers adopt new rules, you&#8217;d be unable to use them unless they&#8217;re part of the spec you are validating against. As support improves, you may want to do something like:</p>
<p>background-color: rgb(127, 127, 127);<br />
background-color: -ie-rgba(0, 0, 0, 0.5);<br />
background-color: -whatever-rgba(0, 0, 0, 0.5);<br />
background-color: rgba(0, 0, 0, 0.5);</p>
<p>But this standard would prevent it.</p>
<p>Personally, I&#8217;d do away with the need for valid CSS and replace it with a rule advising against CSS hacks.</p>
<p>The beauty of CSS is you can use invalid properties as safely as a valid property, as you know exactly how a compliant browser will handle it.</p>
<p>Jake.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73298</link>
		<dc:creator>John</dc:creator>
		<pubDate>Tue, 20 Jan 2009 12:47:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/?p=1477#comment-73298</guid>
		<description>We applaud all involved who contributed to this successful outcome.</description>
		<content:encoded><![CDATA[<p>We applaud all involved who contributed to this successful outcome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil Houghton</title>
		<link>http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73290</link>
		<dc:creator>Phil Houghton</dc:creator>
		<pubDate>Mon, 19 Jan 2009 22:47:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/?p=1477#comment-73290</guid>
		<description>Wow, that&#039;s an incredible result. 

If only they listened to expert opinion on other matters!</description>
		<content:encoded><![CDATA[<p>Wow, that&#8217;s an incredible result. </p>
<p>If only they listened to expert opinion on other matters!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.379 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-05-02 11:52:58 -->