Re: Proposed Design Principles updated

On Wed, 4 Apr 2007, Karl Dubost wrote:
> Le 3 avr. 2007 à 16:26, Maciej Stachowiak a écrit :
> > * Constraint: Data-metadata inconsistency
> > Agents MUST NOT ignore message metadata without the consent of the user.
> > (The cited example of warning about or refusing to render a jpeg with a type
> > of image/gif would violate Don't Break The Web and is unlikely to be
> > implemented.)
> 
> Another *real* example where browsers content sniffing is bad in usability.
> For example, I'm writing a blog post about HTML design. I want to show the
> source code of an HTML file. I then use an object element and configure the
> server to send the html file as *text/plain*
> 
> <object data="test.html">
>    <p>Source code of a HTML document</p>
> </object>
> 
> What I want to see is the source code, not the HTML.

And that works, and is what HTML5 requires. Maciej's example was image/foo 
getting treated as image/bar -- where's the harm in that?

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

Received on Wednesday, 4 April 2007 04:36:09 UTC