@@ -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.
19591940UAs should include in their User Agent stylesheet style rules
19601941to 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-
19671943Note: Authors may therefore need to override these UA style rules to get the styling
19681944they intended.
19691945
@@ -2041,6 +2017,23 @@ as a [=legacy name alias=] of 'appearance'.
20412017<h3 id=control-specific-rules>
20422018Form 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>
20452038Single-Line Text Input Controls</h4>
20462039
0 commit comments