- From: Kang-Hao (Kenny) Lu <kanghaol@oupeng.com>
- Date: Thu, 13 Dec 2012 19:48:43 +0800
- To: fantasai <fantasai.lists@inkedblade.net>
- CC: www-style@w3.org
(12/12/13 8:40), fantasai wrote:
> On 12/12/2012 01:03 PM, Sylvain Galineau wrote:
>> [fantasai:]
>>>
>>> I don't see that changing the spec here is particularly useful or
>>> necessary.
>>> Just put
>>>
>>> html {
>>> widows: 1;
>>> orphans: 1;
>>> }
>>>
>>> in the UA style sheet.
>>>
>>
>> Er, not breaking existing content is quite useful and necessary :)
>
> I'm not opposed to changing the initial value to 1. I think it would
> make more sense actually. But existing implementations would have to
> change, and there are several. For Web content, the rule above is
> equivalent to changing the initial value. [1] So there's a question
> of which is a better way of solving the compat issue.
I suppose you are suggesting Safari put the above rule in the UA style
sheet? That doesn't sound the right thing to suggest as the HTML spec
more or less makes a UA non-compliant if it deviates from the Rendering
section.
But I am also not a fan of the 'auto'-for-arbitrary-behavior idea.
> [1] Unless you put :root { widows: inherit; orphans: inherit; } in
> your style sheet for some reason, but no sane or insane web
> developer would do that, only a layout QA would.
There's also :root { widows: initial; orphans: initial; }. It's pretty
uncommon too.
Cheers,
Kenny
--
Web Specialist, Oupeng Browser, Beijing
Try Oupeng: http://www.oupeng.com/
Received on Thursday, 13 December 2012 11:49:19 UTC