@@ -1838,17 +1838,6 @@ Animation type: discrete
1838
1838
1839
1839
Elements other than form controls must be rendered as if ''appearance/none'' had been specified.
1840
1840
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
-
1852
1841
<dt> <dfn>button</dfn>
1853
1842
<dd>
1854
1843
The element is rendered with the look and feel of a push button,
@@ -1871,17 +1860,9 @@ Animation type: discrete
1871
1860
1872
1861
Issue: It is possible that for compat reasons,
1873
1862
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.
1885
1866
1886
1867
1887
1868
</dl>
@@ -1959,11 +1940,6 @@ what needs to be preserved.
1959
1940
UAs should include in their User Agent stylesheet style rules
1960
1941
to give form controls a recognizable shape when 'appearance' is ''appearance/none''.
1961
1942
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
-
1967
1943
Note: Authors may therefore need to override these UA style rules to get the styling
1968
1944
they intended.
1969
1945
@@ -2041,6 +2017,23 @@ as a [=legacy name alias=] of 'appearance'.
2041
2017
<h3 id=control-specific-rules>
2042
2018
Form Control Specific Rules</h3>
2043
2019
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
+
2044
2037
<h4 id=input-rules>
2045
2038
Single-Line Text Input Controls</h4>
2046
2039
0 commit comments