Logical CSS keyword support needed #217
Labels
doc:arab_ks
doc:arab_ug
doc:arfa
gap
The first comment in this issue is read by the gap-analysis document.
i:bidi_text
Bidirectional text
l:arb
Arabic
l:ks
Kashmiri
l:pes
Persian
l:ug
Uighur
l:ur
Urdu
p:basic
The gap-analysis priority is Basic.
s:arab
Arabic script (Used for arb + pes)
s:aran
Arabic nastaliq script style
x:adlm
x:alreq
x:arab-ks
x:arab-ug
x:blink
x:css
x:css-logical
x:gecko
x:hebr
x:nkoo
x:webkit
This issue is common to all RTL scripts, and vertically set scripts.
Adoption of logical keywords such as
-start
and-end
, rather than-left
and-right
needs to be completed.For margins, padding, block size, border colour, width & style, logical keywords such as
margin-inline-start
ormargin-block-end
are widely supported by major browsers in their simplest forms (such as those just mentioned). However, logical properties are not well supported in shorthands such asmargin-block
ormargin-inline
or themargin
property. The lack of support for shorthands is significant, since they are expected to have high use.Support for the
margin
shorthand is currently held up by a discussion about the appropriate syntax. See this CSS issue.Other logical properties that are not widely supported include border radius, caption side, and float. Firefox does support border-radius and floats, but otherwise these are not supported.
See a set of test results.
These new values also need to be widely supported in editing applications.
The text was updated successfully, but these errors were encountered: