- From: Robert J Burns <rob@robburns.com>
- Date: Tue, 3 Jun 2008 12:56:06 +0200
- To: "Olivier GENDRIN" <olivier.gendrin@gmail.com>
- Cc: "Andrew Sidwell" <w3c@andrewsidwell.co.uk>, "HTML Issue Tracking WG" <public-html@w3.org>
Hi Olivier,
On Jun 3, 2008, at 10:59 AM, Olivier GENDRIN wrote:
>
> On Mon, Jun 2, 2008 at 2:09 PM, Robert J Burns <rob@robburns.com>
> wrote:
>> Well why don't you tell me how you're using it here. As I've said
>> already
>> this requires a single CSS declaration in the UAs default
>> stylesheet for UAs
>> that support CSS ::before and ::after selectors.
>>
>> q[marks=provided]::before,
>> q[marks=needed]::after {
>> content: "";
>>
>> }
>>
>> Is that what you mean by implementation? Is that what you mean by
>> implementation complexity?
>
> The rules to write are a little bit more complicated to wrote if you
> take into account nested quotes and I18n issues (there is two
> quotations marks in French, «/» and &ldaquo/&lraquo; for
> nested quotations). And nested multilingual quotation are even more
> difficult to handle.
My intent with this CSS declaration is to remove all such quotation
(to override with the cascade) regardless of nesting regardless of
language. Would the language selector get ranked above the attribute
selector in the cascade? Would marking it as !important do the trick?
I'm not an expert on the practicalities of CSS and I haven't tested
this, but I believe that's all that would be required for an
implementation already handling quotations in the prescribed way.
I see too that you're responding to my erroneous CSS where it look
like I"m trying to handle both the provided and the needed attribute
values. My intent was simply to override the already existing CSS
declaration when those handle inserting quotations for Q elements.
Take care,
Rob
Received on Tuesday, 3 June 2008 10:57:06 UTC