Re: [css-writing-modes] the caption-side keywords

On Wed, Aug 26, 2015 at 6:27 PM, Tab Atkins Jr. <jackalmage@gmail.com>
wrote:

> On Wed, Aug 26, 2015 at 9:31 AM, Koji Ishii <kojiishi@gmail.com> wrote:
> > On Wed, Aug 26, 2015 at 4:15 PM, fantasai <fantasai.lists@inkedblade.net
> >
> > wrote:
> >>
> >> On 08/26/2015 08:03 AM, Koji Ishii wrote:
> >>>
> >>> On Tue, Aug 25, 2015 at 8:55 AM, fantasai <
> fantasai.lists@inkedblade.net
> >>> <mailto:fantasai.lists@inkedblade.net>> wrote:
> >>>
> >>>         [snip]
> >>>         However, the spec says 'bottom' must be treated as
> 'block-start'.
> >>>         This may cause problem.
> >>>         It would be better 'bottom' treated as block-end?
> >>>
> >>>
> >>>     This was done intentionally as error-handling, as Tab explains:
> >>>     https://lists.w3.org/Archives/Public/www-style/2015Aug/0072.html
> >>>     See also below...
> >>>
> >>>     I don't think this is good to change.
> >>>
> >>>
> >>> What about leaving it undefined? While I understand what you and Tab
> >>> want, with the current definition, "bottom" is "block-end
> >>> if horizontal, or block-start if vertical" if we look from the logical
> >>> implementation. Having such a special code path doesn't
> >>> seem to worth the goal.
> >>>
> >>> Just checked IE, Blink, and WebKit, IE and Blink/WebKit already
> disagree.
> >>> Gecko should also disagree given its side caption
> >>> support. I think "undefined" is the appropriate definition in such
> case.
> >>>
> >>> Not interoperable among all major browsers should be good enough to
> >>> prevent authors from using it, so I think your goal is
> >>> still secured.
> >>
> >>
> >> I don't think it makes sense to have undefined behavior for
> >> something so simple. Either you support side-captions, and
> >> you handle it that way, or you don't, and you treat it as
> >> block-start. It's not hard.
> >
> >
> > "Not hard" can't justify additional code that doesn't seem to help
> authors
> > nor users.
>
> What additional code do you think there is?  The switch is at the UA
> level, not a page level or something like that - if the UA doesn't
> support side captions, its code says "top/bottom means block-start in
> vertical wm".  Otherwise, its code says "top/bottom means top/bottom
> in vertical wm".  You don't distinguish the cases inside of a single
> UA, you just write your code to do one or the other.
>
> ~TJ
>

If you think it'll be done, marking at risk is no cost, right? Gecko
already passed the tests[1], so one more implementer doing the work will
secure the section.

I just don't think this section is important enough to block the whole spec
moving forward.

[1]
http://test.csswg.org/harness/results/css-writing-modes-3_dev/grouped/section/7.7/

/koji

Received on Wednesday, 26 August 2015 12:20:11 UTC