Skip to content

Commit fd4915a

Browse files
committed
[css-ui-4] Issue refactoring
1 parent 3be1034 commit fd4915a

File tree

1 file changed

+20
-27
lines changed

1 file changed

+20
-27
lines changed

css-ui-4/Overview.bs

+20-27
Original file line numberDiff line numberDiff line change
@@ -1838,17 +1838,6 @@ Animation type: discrete
18381838

18391839
Elements other than form controls must be rendered as if ''appearance/none'' had been specified.
18401840

1841-
Issue: On some elements, setting some properties inhibits ''appearance: auto''.
1842-
For instance, even if 'appearance' is ''appearance/auto'',
1843-
buttons lose their native appearance when a 'border' is set.
1844-
This is not in contradiction with this part of the spec,
1845-
since ''appearance: auto'' only means
1846-
UAs <em>may</em> use a native appearance,
1847-
but for greater interoperability,
1848-
it would be good to document
1849-
which properties on which elements
1850-
have this effect.
1851-
18521841
<dt><dfn>button</dfn>
18531842
<dd>
18541843
The element is rendered with the look and feel of a push button,
@@ -1871,17 +1860,9 @@ Animation type: discrete
18711860
18721861
Issue: It is possible that for compat reasons,
18731862
some of these values need to be promoted to being full blown values
1874-
with actual effects, like ''button''.
1875-
1876-
Issue: It is possible that some of these values need to have some side effects on some elements.
1877-
For example, for a while it seemed that we might need all values other than ''appearance/none'',
1878-
when applied to the <{select}> element,
1879-
to reserve space for the arrow on the right side indicating that the list will be expanded if the element is clicked,
1880-
but only the ''menu-list'' value would actually display that arrow.
1881-
<a href="https://github.com/w3c/csswg-drafts/issues/1250#issuecomment-434554323">Mozilla has concluded</a>
1882-
that this particular quirk was not necessary,
1883-
but if anything of the sort is needed, it should be documented here.
1884-
Hopefully we don't need any.
1863+
with effects on arbitrary elements like ''button'',
1864+
or that
1865+
some of these values need to have some side effects on some form controls.
18851866
18861867
18871868
</dl>
@@ -1959,11 +1940,6 @@ what needs to be preserved.
19591940
UAs should include in their User Agent stylesheet style rules
19601941
to give form controls a recognizable shape when 'appearance' is ''appearance/none''.
19611942
1962-
Issue: Documenting what UAs need to put in their UA stylesheet would be good.
1963-
It could go in this specification,
1964-
as an appendix,
1965-
but its long term how is probably the HTML specification.
1966-
19671943
Note: Authors may therefore need to override these UA style rules to get the styling
19681944
they intended.
19691945
@@ -2041,6 +2017,23 @@ as a [=legacy name alias=] of 'appearance'.
20412017
<h3 id=control-specific-rules>
20422018
Form Control Specific Rules</h3>
20432019

2020+
Issue: Maybe some or all of this section
2021+
should be moved to the [[HTML]] spec
2022+
at some point.
2023+
2024+
Issue: On some elements, setting some properties inhibits ''appearance: auto''.
2025+
For instance, even if 'appearance' is ''appearance/auto'',
2026+
buttons lose their native appearance when a 'border' is set.
2027+
This is not in contradiction with the definition of ''appearance/auto'',
2028+
since ''appearance: auto'' only means
2029+
UAs <em>may</em> use a native appearance,
2030+
but for greater interoperability,
2031+
it would be good to document
2032+
which properties on which elements
2033+
have this effect.
2034+
2035+
Issue: Documenting what UAs need to put in their UA stylesheet would be good.
2036+
20442037
<h4 id=input-rules>
20452038
Single-Line Text Input Controls</h4>
20462039

0 commit comments

Comments
 (0)