Need -moz-border-radius-(top|bottom)(start|end) or -moz-border-(top|bottom)-(start|end)-radius for RTL

NEW
Unassigned

Status

()

Core
CSS Parsing and Computation
9 years ago
3 years ago

People

(Reporter: philor, Unassigned)

Tracking

(Blocks: 1 bug)

Trunk
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

9 years ago
For the flat parts of borders, we have the very handy -moz-border-start and -moz-border-end to make things work out in RTL locales, but because -moz-border-radius- only has topleft etc., rounded corners that aren't left-right symmetric require hacking around with separate chromedir="rtl" selectors. It would be much nicer to have -moz-border-radius-topstart (or to have CSS3 backgrounds hit CR, have bug 451134 fixed, and have -moz-border-top-start-radius, but fixing this shouldn't depend on that just because topstart is ugly).
I tend to think we probably just want (before|after)-(start|end) and we don't want properties with mixed physical and logical directions, although I'm not sure.

Updated

8 years ago
Blocks: 431176
While there are border-{block,inline}-{start,end}-* in http://dev.w3.org/csswg/css-logical-props/ there aren't border-radius properties.
https://lists.w3.org/Archives/Public/www-style/2015Jan/0313.html
border-block-start-inline-end-radius is a pretty awful name, though
You need to log in before you can comment on or make changes to this bug.