- From: Ryan Roberts <hello@ryanroberts.co.uk>
- Date: Wed, 02 Sep 2009 14:56:33 +0100
- To: "T.J. Crowder" <tj@crowdersoftware.com>
- CC: public-html-comments@w3.org
- Message-ID: <4A9E7991.1050205@ryanroberts.co.uk>
I'm also in support of Yahia's points, the UA shouldn't add quotes in. Whether it's no common or not it's a bad idea that needs changing sooner rather than later. Ryan T.J. Crowder wrote: >> I'd hope the specification could be amended based on Yahia's excellent points. >> > > +1 to that. Having the UA add the quotes is not a good idea, and will > almost certainly lead to hacks like UAs looking to see if the quotes > are already there and only adding them if they're not. > > Even if IE8, FF3.5, et. al. and such are already doing this, they're > implementing the bleeding edge of this spec and should be agile enough > to cope with changes to it as it is finalised. > -- > T.J. Crowder > > > 2009/9/2 Seth Call<sethcall@gmail.com> > >> For IE8, FF 3.5, and Opera 10 (although not Safari 4), this behavior of adding quotes is done with the default CSS style sheet of the browser; not in the HTML rendering itself. >> >> If you style q like so: >> >> >>> q:before { >>> content: no-open-quote; >>> } >>> >>> q:after { >>> content: no-close-quote; >>> } >>> >> Then the quotes go away in those 3 browsers. >> >> I'd hope the specification could be amended based on Yahia's excellent points. >> >> >> Seth >> >> On Tue, Sep 1, 2009 at 7:23 PM, Ian Hickson<ian@hixie.ch> wrote: >> >>> On Wed, 26 Aug 2009, Yahia Chlyeh wrote: >>> >>>> Having quotation punctuation generated by the user agent is utterly >>>> wrong. This discussion has been going from a long time ago in the >>>> mailing lists. Quotation marks for the /q/ element should be provided in >>>> the source so that 1) non-graphical user agents can represent them, >>>> otherwise the content would be flawed, >>>> >>> Why can't non-graphical user agents insert quotes also? >>> >>> >>> >>>> and 2) to avoid issues that arise when writing content in different >>>> languages: in French for example, the reference of the quote is written >>>> inside the quote inside quotation marks (..., he whispered, ...) while >>>> in English that's put outside the quotation marks; >>>> >>> Indeed. >>> >>> >>> >>>> there's also problems with punctuation in/outside quotation marks that's >>>> different in languages. >>>> >>> Indeed. >>> >>> >>> >>>> After all these arguments, the best is to prevent automatic generation >>>> of quotation marks and notify web authors to add them outside the /q/ >>>> element itself, since if quotes generation is preserved, then why not >>>> auto generate periods for end of /p/ elements too? >>>> >>> IE8, Firefox, Safari, and Opera all render quotes. We lost this war. >>> >>> You don't have to use<q> though. >>> >>> -- >>> Ian Hickson U+1047E )\._.,--....,'``. fL >>> http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. >>> Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.' >>> >>> > > -- Web Designer Web: http://ryanroberts.co.uk Email: hello@ryanroberts.co.uk Phone: 07759 917 964
Received on Wednesday, 2 September 2009 13:57:15 UTC