Comments on: UK government browser guidelines: good sense prevails http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/ Working together for standards Wed, 27 Mar 2013 12:19:03 +0000 hourly 1 http://wordpress.org/?v=3.3.1 By: Is The UK Government Being Too Strict? « UK Web Focus http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73469 Is The UK Government Being Too Strict? « UK Web Focus Mon, 09 Feb 2009 08:18:08 +0000 http://www.webstandards.org/?p=1477#comment-73469 [...] 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 [...] [...] 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 [...]

]]>
By: Lorissa Shepstone – links for 2009-01-23 http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73338 Lorissa Shepstone – links for 2009-01-23 Fri, 23 Jan 2009 15:04:49 +0000 http://www.webstandards.org/?p=1477#comment-73338 [...] UK government browser guidelines: good sense prevails - The Web Standards Project (tags: accessibility webdev) [...] [...] UK government browser guidelines: good sense prevails – The Web Standards Project (tags: accessibility webdev) [...]

]]>
By: dstorey http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73327 dstorey Thu, 22 Jan 2009 13:59:30 +0000 http://www.webstandards.org/?p=1477#comment-73327 pd: I'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 <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. pd: I’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 Web Forms 2 for more details. Same said browser has a pretty good SVG/vector engine too.

]]>
By: blawson http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73326 blawson Thu, 22 Jan 2009 12:35:36 +0000 http://www.webstandards.org/?p=1477#comment-73326 pd, I share your frustration. "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. " - 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 "whining to governments", 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's stranglehold here. That's a victory for choice, and one of the many ways of pressurising Microsoft. Another is the EU investigation of Microsoft'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 "Progressive enhancement puts all the burden or shit browsers on developers.". You're right. It does. It's frustrating, hence I share your frustration. But it's what we do as professionals. pd, I share your frustration.

“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. ” – 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
“whining to governments”, 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’s stranglehold here. That’s a victory for choice, and one of the many ways of pressurising Microsoft.

Another is the EU investigation of Microsoft’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 “Progressive enhancement puts all the burden or shit browsers on developers.”. You’re right. It does. It’s frustrating, hence I share your frustration.

But it’s what we do as professionals.

]]>
By: pd http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73322 pd Thu, 22 Jan 2009 06:01:41 +0000 http://www.webstandards.org/?p=1477#comment-73322 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've been one of these people but I'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's act together or become irrelevant when governments like the EU make determinations that actually achieve something! 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’ve been one of these people but I’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’s act together or become irrelevant when governments like the EU make determinations that actually achieve something!

]]>
By: Jake Archibald http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73303 Jake Archibald Tue, 20 Jan 2009 16:54:31 +0000 http://www.webstandards.org/?p=1477#comment-73303 Fair point, didn'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 "valid" rules rather than in seperate stylesheets inserted via conditional comments or similar. Obviously every CSS 'hack' should be preceded by a comment explaining which browser is being targeted and why. Perhaps that should be the rule in the standard. Fair point, didn’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 “valid” rules rather than in seperate stylesheets inserted via conditional comments or similar.

Obviously every CSS ‘hack’ should be preceded by a comment explaining which browser is being targeted and why. Perhaps that should be the rule in the standard.

]]>
By: blawson http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73302 blawson Tue, 20 Jan 2009 15:53:00 +0000 http://www.webstandards.org/?p=1477#comment-73302 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's valid to use -x-whatever, see http://www.w3.org/TR/CSS21/syndata.html#vendor-keywords 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’s valid to use -x-whatever, see http://www.w3.org/TR/CSS21/syndata.html#vendor-keywords

]]>
By: Jake Archibald http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73300 Jake Archibald Tue, 20 Jan 2009 14:28:39 +0000 http://www.webstandards.org/?p=1477#comment-73300 Excellent stuff. The only part I'm not keen on is the "must" 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'd be unable to use "-moz-inline-box", "zoom:1", "filter:alpha(opacity=50)" etc etc. Also, the guidelines do not state which version of CSS to validate against. As browsers adopt new rules, you'd be unable to use them unless they'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'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. Excellent stuff.

The only part I’m not keen on is the “must” 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’d be unable to use “-moz-inline-box”, “zoom:1″, “filter:alpha(opacity=50)” etc etc.

Also, the guidelines do not state which version of CSS to validate against. As browsers adopt new rules, you’d be unable to use them unless they’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’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.

]]>
By: John http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73298 John Tue, 20 Jan 2009 12:47:51 +0000 http://www.webstandards.org/?p=1477#comment-73298 We applaud all involved who contributed to this successful outcome. We applaud all involved who contributed to this successful outcome.

]]>
By: Phil Houghton http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/comment-page-1/#comment-73290 Phil Houghton Mon, 19 Jan 2009 22:47:24 +0000 http://www.webstandards.org/?p=1477#comment-73290 Wow, that's an incredible result. If only they listened to expert opinion on other matters! Wow, that’s an incredible result.

If only they listened to expert opinion on other matters!

]]>