Property compatibility table for form widgets

  • Revision slug: Property_compatibility_table_for_form_widgets
  • Revision title: Property compatibility table for form widgets
  • Revision id: 348713
  • Created:
  • Creator: Jeremie
  • Is current revision? No
  • Comment

Revision Content

The following compatibility tables try to summarize the state of CSS support for HTML forms. Due to the complexity of CSS and HTML forms, these tables can't be considered a perfect reference. However, they'll give you good insight into what can be done and what can't, and will help you learn how to do things.

How to read the tables

Values

For each property, there are four different possible values:

YES
There's reasonably consistent support for the property across browsers. You may still face strange side-effects in certain edge cases, though.
PARTIAL
While the property works, you may frequently face strange side-effects or inconsistencies. You should probably avoid these properties unless you master those side-effects first.
NO
The property simply doesn't work, or is so inconsistent that it's not reliable.
N.A.
The properly has no meaning for this type of widget.

Rendering

For each property there are two possible rendering:

N (Normal)
Indicates that the property is applied "as-is."
T (Tweaked)
Indicates that the property is applied with the extra rule below:
* {
/* This turn off the native look and feel on WebKit based browsers */
  -webkit-appearance: none;

/* This turn off the native look and feel on Gecko based browsers */
  -moz-appearance: none;

/* This turn off the native look and feel on several different browsers 
   including Opera, Internet Explorer and Firefox */
  background: none;
}

Compatibility tables

Global behaviors

There is some behaviors that are common to many browser at a global level:

{{cssxref("border")}}, {{cssxref("background")}}, {{cssxref("border-radius")}}, {{cssxref("height")}}
Using one of those properties can turn off (sometimes partialy) the native look & feel of widgets on some browsers. Be careful when you use them.
{{cssxref("line-height")}}
This property is supported really inconsistantly across browsers, you should avoid it.
{{cssxref("text-decoration")}}
This property is not supported by Opera on form widgets.
{{cssxref("text-overflow")}}
Opera, Safari and IE9 does not support this property on form widgets.
{{cssxref("text-shadow")}}
Opera does not support {{cssxref("text-shadow")}} on form widgets and IE9 does not support it at all.

Text fields

Property N T Note
CSS box model
{{cssxref("width")}} Yes Yes  
{{cssxref("height")}} Partial[1][2] Yes
  1. WebKit browsers (mostly on Mac OSX and iOS) use the native look & feel for the search fields. Therefore, it's required to use -webkit-appearance:none to be able to apply this property to search fields.
  2. On Windows 7, Internet Explorer 9 does not apply the border unless background:none is applied.
{{cssxref("border")}} Partial[1][2] Yes
  1. WebKit browsers (mostly on Mac OSX and iOS) use the native look & feel for the search fields. Therefore, it's required to use -webkit-appearance:none to be able to apply this property to search fields.
  2. On Windows 7, Internet Explorer 9 does not apply the border unless background:none is applied.
{{cssxref("margin")}} Yes Yes  
{{cssxref("padding")}} Partial[1][2] Yes
  1. WebKit browsers (mostly on Mac OSX and iOS) use the native look & feel for the search fields. Therefore, it's required to use -webkit-appearance:none to be able to apply this property to search fields.
  2. On Windows 7, Internet Explorer 9 does not apply the border unless background:none is applied.
Text and font
{{cssxref("color")}}[1] Yes Yes
  1. If the {{cssxref("border-color")}} property is not set, some WebKit based browser will apply the {{cssxref("color")}} property to the border as well as the font on {{HTMLElement("textarea")}}s.
{{cssxref("font")}} Yes Yes See the note about {{cssxref("line-height")}}
{{cssxref("letter-spacing")}} Yes Yes  
{{cssxref("text-align")}} Yes Yes  
{{cssxref("text-decoration")}} Partial Partial See the note about Opera
{{cssxref("text-indent")}} Partial[1] Partial[1]
  1. IE9 support this property only on {{HTMLElement("textarea")}}s where Opera only support it on single line text fields.
{{cssxref("text-overflow")}} Partial Partial  
{{cssxref("text-shadow")}} Partial Partial  
{{cssxref("text-transform")}} Yes Yes  
Border and background
{{cssxref("background")}} Partial[1] Yes
  1. WebKit browsers (mostly on Mac OSX and iOS) use the native look & feel for the search fields. Therefore, it's required to use -webkit-appearance:none to be able to apply this property to search fields. On Windows 7, Internet Explorer 9 does not apply the border unless background:none is applied.
{{cssxref("border-radius")}} Partial[1][2] Yes
  1. WebKit browsers (mostly on Mac OSX and iOS) use the native look & feel for the search fields. Therefore, it's required to use -webkit-appearance:none to be able to apply this property to search fields. On Windows 7, Internet Explorer 9 does not apply the border unless background:none is applied.
  2. On Opera the {{cssxref("border-radius")}} property is apply only if an explicit border is set.
{{cssxref("box-shadow")}} No Partial[1]
  1. IE9 does not support this property.

Buttons

Property N T Note
CSS box model
{{cssxref("width")}} Yes Yes  
{{cssxref("height")}} Partial[1] Yes
  1. This property is not applied on WebKit based browser on Mac OSX or iOS
{{cssxref("border")}} Partial Yes  
{{cssxref("margin")}} Yes Yes  
{{cssxref("padding")}} Partial[1] Yes
  1. This property is not applied on WebKit based browser on Mac OSX or iOS
Text and font
{{cssxref("color")}} Yes Yes  
{{cssxref("font")}} Yes Yes See the note about {{cssxref("line-height")}}
{{cssxref("letter-spacing")}} Yes Yes  
{{cssxref("text-align")}} No No  
{{cssxref("text-decoration")}} Partial Yes  
{{cssxref("text-indent")}} Yes Yes  
{{cssxref("text-overflow")}} No No  
{{cssxref("text-shadow")}} Partial Partial  
{{cssxref("text-transform")}} Yes Yes  
Border and background
{{cssxref("background")}} Yes Yes  
{{cssxref("border-radius")}} Yes[1] Yes[1]
  1. On Opera the {{cssxref("border-radius")}} property is apply only if an explicit border is set.
{{cssxref("box-shadow")}} No Partial[1]
  1. IE9 does not support this property.

Number

On browsers that implement the number widget, there is no standard way to change the style of the spinners used to change the value of the field. It worth noting that on Safari, the spinners are outside the field.

Property N T Note
CSS box model
{{cssxref("width")}} Yes Yes  
{{cssxref("height")}} Partial[1] Partial[1]
  1. On Opera, the spinners are zoomed and can, in some cases hide the content of the field
{{cssxref("border")}} Yes Yes  
{{cssxref("margin")}} Yes Yes  
{{cssxref("padding")}} Partial[1] Partial[1]
  1. On Opera, the spinners are zoomed and can, in some cases hide the content of the field
Text and font
{{cssxref("color")}} Yes Yes  
{{cssxref("font")}} Yes Yes See the note about {{cssxref("line-height")}}
{{cssxref("letter-spacing")}} Yes Yes  
{{cssxref("text-align")}} Yes Yes  
{{cssxref("text-decoration")}} Partial Partial  
{{cssxref("text-indent")}} Yes Yes  
{{cssxref("text-overflow")}} No No  
{{cssxref("text-shadow")}} Partial Partial  
{{cssxref("text-transform")}} N.A. N.A.  
Border and background
{{cssxref("background")}} No No

Supported but there is to much inconstency between browsers to be reliable.

{{cssxref("border-radius")}} No No
{{cssxref("box-shadow")}} No No

Check boxes and radio buttons

Property N T Note
CSS box model
{{cssxref("width")}} No[1] No[1]
  1. Some browsers add extra margin in some cases and stretch the widget in other cases
{{cssxref("height")}} No[1] No[1]
  1. Some browsers add extra margin in some cases and stretch the widget in other cases
{{cssxref("border")}} No No  
{{cssxref("margin")}} Yes Yes  
{{cssxref("padding")}} No No  
Text and font
{{cssxref("color")}} N.A. N.A.  
{{cssxref("font")}} N.A. N.A.  
{{cssxref("letter-spacing")}} N.A. N.A.  
{{cssxref("text-align")}} N.A. N.A.  
{{cssxref("text-decoration")}} N.A. N.A.  
{{cssxref("text-indent")}} N.A. N.A.  
{{cssxref("text-overflow")}} N.A. N.A.  
{{cssxref("text-shadow")}} N.A. N.A.  
{{cssxref("text-transform")}} N.A. N.A.  
Border and background
{{cssxref("background")}} No No  
{{cssxref("border-radius")}} No No  
{{cssxref("box-shadow")}} No No  

Select boxes (single line)

Property N T Note
CSS box model
{{cssxref("width")}} Partial[1] Partial[1]
  1. This property is okay on the {{HTMLElement("select")}} element, but it cannot be the case on the {{HTMLElement("option")}} or {{HTMLElement("optgroup")}} elements.
{{cssxref("height")}} No Yes  
{{cssxref("border")}} Partial Yes  
{{cssxref("margin")}} Yes Yes  
{{cssxref("padding")}} No[1] Partial[2]
  1. The property is applied but in an inconsistent way between browsers on Mac OSX.
  2. the property is well applied on the {{HTMLElement("select")}} element but is inconsistently handled on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements.
Text and font
{{cssxref("color")}} Partial[1] Partial[1]
  1. On Mac OSX, WebKit based browser do not support this property on native widgets and they does not support it at all, as well as Opera, on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements.
{{cssxref("font")}} Partial[1] Partial[1]
  1. On Mac OSX, WebKit based browser do not support this property on native widgets and they does not support it at all, as well as Opera, on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements.
{{cssxref("letter-spacing")}} Partial[1] Partial[1]
  1. IE9 does not support this property on {{HTMLElement("select")}}, {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements; WebKit based browsers on Mac OSX do not support this property on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements.
{{cssxref("text-align")}} No[1] No[1]
  1. IE9 on Windows 7 and WebKit based browsers On Mac OSX do not support this property on this widget.
{{cssxref("text-decoration")}} Partial[1] Partial[1]
  1. Only Firefox provide a full support for this property. Opera does not support it at all and other browsers only support it on the {{HTMLElement("select")}} element.
{{cssxref("text-indent")}} Partial[1][2] Partial[1][2]
  1. Most of the browsers only support this property on the {{HTMLElement("select")}} element
  2. IE9 does not support this property
{{cssxref("text-overflow")}} No No  
{{cssxref("text-shadow")}} Partial[1][2] Partial[1][2]
  1. Most of the browsers only support this property on the {{HTMLElement("select")}} element
  2. IE9 does not support this property
{{cssxref("text-transform")}} Partial[1] Partial[1]
  1. Most of the browsers only support this property on the {{HTMLElement("select")}} element
Border and background
{{cssxref("background")}} Partial[1] Partial[1]
  1. Most of the browsers only support this property on the {{HTMLElement("select")}} element
{{cssxref("border-radius")}} Partial[1] Partial[1]
{{cssxref("box-shadow")}} No Partial[1]

Select boxes (multiline)

Property N T Note
CSS box model
{{cssxref("width")}} Yes Yes  
{{cssxref("height")}} Yes Yes  
{{cssxref("border")}} Yes Yes  
{{cssxref("margin")}} Yes Yes  
{{cssxref("padding")}} Partial[1] Partial[1]
  1. Opera does not support {{cssxref("padding-top")}} and {{cssxref("padding-bottom")}} on the {{HTMLElement("select")}} element.
Text and font
{{cssxref("color")}} Yes Yes  
{{cssxref("font")}} Yes Yes See the note about {{cssxref("line-height")}}
{{cssxref("letter-spacing")}} Partial[1] Partial[1]
  1. IE9 does not support this property on {{HTMLElement("select")}}, {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements; WebKit based browser on Mac OSX do not support this property on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements.
{{cssxref("text-align")}} No[1] No[1]
  1. IE9 on Windows 7 and WebKit based browser On Mac OSX do not support this property on this widget.
{{cssxref("text-decoration")}} No[1] No[1]
  1. Only support by Firefox and IE9+.
{{cssxref("text-indent")}} No No  
{{cssxref("text-overflow")}} No No  
{{cssxref("text-shadow")}} No No  
{{cssxref("text-transform")}} Partial[1] Partial[1]
  1. Most of the browsers only support this property on the {{HTMLElement("select")}} element
Border and background
{{cssxref("background")}} Yes Yes  
{{cssxref("border-radius")}} Yes[1] Yes[1]
  1. On Opera the {{cssxref("border-radius")}} property is apply only if an explicit border is set.
{{cssxref("box-shadow")}} No Partial[1]
  1. IE9 does not support this property.

Datalist

Property N T Note
CSS box model
{{cssxref("width")}} No No  
{{cssxref("height")}} No No  
{{cssxref("border")}} No No  
{{cssxref("margin")}} No No  
{{cssxref("padding")}} No No  
Text and font
{{cssxref("color")}} No No  
{{cssxref("font")}} No No  
{{cssxref("letter-spacing")}} No No  
{{cssxref("text-align")}} No No  
{{cssxref("text-decoration")}} No No  
{{cssxref("text-indent")}} No No  
{{cssxref("text-overflow")}} No No  
{{cssxref("text-shadow")}} No No  
{{cssxref("text-transform")}} No No  
Border and background
{{cssxref("background")}} No No  
{{cssxref("border-radius")}} No No  
{{cssxref("box-shadow")}} No No  

File picker

Property N T Note
CSS box model
{{cssxref("width")}} No No  
{{cssxref("height")}} No No  
{{cssxref("border")}} No No  
{{cssxref("margin")}} Yes Yes  
{{cssxref("padding")}} No No  
Text and font
{{cssxref("color")}} Yes Yes  
{{cssxref("font")}} No[1] No[1]
  1. Supported but there is to much inconstency between browsers to be reliable.
{{cssxref("letter-spacing")}} Partial[1] Partial[1]
  1. Many browsers also apply the property to the select button.
{{cssxref("text-align")}} No No  
{{cssxref("text-decoration")}} No No  
{{cssxref("text-indent")}} Partial[1] Partial[1]
  1. It acts more or less like an extra left margin outside the widget.
{{cssxref("text-overflow")}} No No  
{{cssxref("text-shadow")}} No No  
{{cssxref("text-transform")}} No No  
Border and background
{{cssxref("background")}} No[1] No[1]
  1. Supported but there is to much inconstency between browsers to be reliable.
{{cssxref("border-radius")}} No No  
{{cssxref("box-shadow")}} No Partial[1]
  1. IE9 does not support this property.

 

CSS box model

Properties File picker Date Pickers Color Picker Meter & progress Range[14] Image
N T N T N T N T N T N T
{{cssxref("width")}} No No No No Yes Yes Yes Yes Yes Yes Yes Yes
{{cssxref("height")}} No No No No No[12] Yes Yes Yes Partial[15] Partial[15] Yes Yes
{{cssxref("border")}}[2] No No No No Yes Yes Partial Yes No Yes Yes Yes
{{cssxref("margin")}} Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
{{cssxref("padding")}} No No No No No[12] Yes Yes Partial[13] Partial[16] Yes Yes Yes

Text and font

Properties File picker Date Pickers Color Picker Meter & progress Range[14] Image
N T N T N T N T N T
{{cssxref("color")}} Yes Yes No[30] No[30] N.A. N.A. N.A. N.A. N.A. N.A. N.A. N.A.
{{cssxref("font")}} No[30] No[30] No[30] No[30] N.A. N.A. N.A. N.A. N.A. N.A. N.A. N.A.
{{cssxref("letter-spacing")}} Partial[31] Partial[31] No[30] No[30] N.A. N.A. N.A. N.A. N.A. N.A. N.A. N.A.
{{cssxref("text-align")}} No No No[30] No[30] N.A. N.A. N.A. N.A. N.A. N.A. N.A. N.A.
{{cssxref("text-decoration")}} No No No[30] No[30] N.A. N.A. N.A. N.A. N.A. N.A. N.A. N.A.
{{cssxref("text-indent")}} Partial[32] Partial[32] No[30] No[30] N.A. N.A. N.A. N.A. N.A. N.A. N.A. N.A.
{{cssxref("text-overflow")}} No No No[30] No[30] N.A. N.A. N.A. N.A. N.A. N.A. N.A. N.A.
{{cssxref("text-shadow")}} No No No[30] No[30] N.A. N.A. N.A. N.A. N.A. N.A. N.A. N.A.
{{cssxref("text-transform")}} No No No[30] No[30] N.A. N.A. N.A. N.A. N.A. N.A. N.A. N.A.

Border and background

Properties File picker Date Pickers Color Picker Meter & progress Range[14] Image
N T N T N T N T N T N T
{{cssxref("background")}}[2] No[30] No[30] No[30] No[30] No[30] No[30] No[30] No[30] No[30] No[30] Yes Yes
{{cssxref("border-radius")}}[2] No No No[30] No[30] No[30] No[30] No[30] No[30] No[30] No[30] Partial[29] Partial[29]
{{cssxref("box-shadow")}} No Partial[29] No[30] No[30] No[30] No[30] No[30] No[30] No[30] No[30] Partial[29] Partial[29]

Implementation notes

1: WebKit browsers (mostly on Mac OSX and iOS) use the native look & feel for the search fields. Therefore, it's required to use -webkit-appearance:none to be able to apply this property to search fields. On Windows 7, Internet Explorer 9 does not apply the border unless background:none is applied.

2: Using this property turn off (sometimes partialy) the native look & feel of the widget on some browsers

3: This property is not applied on WebKit based browser on Mac OSX or iOS

4: On browsers that implement the number widget, there is no standard way to change the style of the spinners used to change the value of the field. It worth noting that on Safari, the spinners are outside the field.

5: On Opera, the spinners are zoomed and can, in some cases hide the content of the field

6: Some browsers add extra margin in some cases and stretch the widget in other cases

7: On some browsers, it's not possible to change the style of the dropdown arrow.

8: This property is okay on the {{HTMLElement("select")}} element, but it cannot the case on the {{HTMLElement("option")}} or {{HTMLElement("optgroup")}} elements.

9: The property is applied but in an inconsistent way between browsers on Mac OSX.

10: the property is well applied on the {{HTMLElement("select")}} element but is inconsistently handled on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} element.

11: Opera does not support {{cssxref("padding-top")}} and {{cssxref("padding-bottom")}} on the {{HTMLElement("select")}} element.

12: Opera on Mac OSX handle this like a select widget with the same restriction.

13: Chrome hide the {{HTMLElement("progress")}} and {{HTMLElement("meter")}} element when the {{cssxref("padding")}} property is applied on a tweaked element.

14: There is no standard way to change the style of the range grip and Opera has no way to tweak the default rendering of the range widget.

15: Chrome and Opera add some extra space around the widget and Opera on Windows 7 stretch the range grip.

16: The {{cssxref("padding")}} is applied but has no visual effect.

17: If the {{cssxref("border-color")}} property is not set, WebKit based browser will apply the {{cssxref("color")}} property to the border as well as the font on {{HTMLElement("textarea")}}s.

18: the {{cssxref("line-height")}} property is support really inconsistantly across browsers, you should avoid it.

19: This property is not supported by Opera on form widgets.

20: IE9 support this property only on {{HTMLElement("textarea")}}s where Opera only support it on single line text fields.

21: Opera, Safari and IE9 does not support {{cssxref("text-overflow")}} on form widgets.

22: Opera does not support {{cssxref("text-shadow")}} on form widgets and IE9 does not support it at all.

23: On Mac OSX, WebKit based browser do not support this property on native widgets and they does not support it at all, as well as Opera, on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements.

24: IE9 does not support this property on {{HTMLElement("select")}}, {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements; WebKit based browser on Mac OSX do not support this property on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements.

25: IE9 on Windows 7 and WebKit based browser On Mac OSX do not support this property on this widget.

26: Only Firefox provide a full support for this property. Opera does not support it at all and other browsers only support it on the {{HTMLElement("select")}} element.

27: Only support by Firefox and IE9.

28: Most of the browsers only support this property on the {{HTMLElement("select")}} element

29: IE9 does not support this property.

30: Supported but there is to much inconstency between browsers to be reliable.

31: Many browsers also apply the property to the select button.

32: It acts more or less like an extra left margin outside the widget.

33: On Opera the {{cssxref("border-radius")}} property is apply only if an explicit border is set.

Revision Source

<p>The following compatibility tables try to summarize the state of CSS support for HTML forms. Due to the complexity of CSS and HTML forms, these tables can't be considered a perfect reference. However, they'll give you good insight into what can be done and what can't, and will help you learn how to do things.</p>
<h2 id="How_to_read_the_tables">How to read the tables</h2>
<h3>Values</h3>
<p>For each property, there are four different possible values:</p>
<dl>
  <dt>
    YES</dt>
  <dd>
    There's reasonably consistent support for the property across browsers. You may still face strange side-effects in certain edge cases, though.</dd>
  <dt>
    PARTIAL</dt>
  <dd>
    While the property works, you may frequently face strange side-effects or inconsistencies. You should probably avoid these properties unless you master those side-effects first.</dd>
  <dt>
    NO</dt>
  <dd>
    The property simply doesn't work, or is so inconsistent that it's not reliable.</dd>
  <dt>
    N.A.</dt>
  <dd>
    The properly has no meaning for this type of widget.</dd>
</dl>
<h3>Rendering</h3>
<p>For each property there are two possible rendering:</p>
<dl>
  <dt>
    N (Normal)</dt>
  <dd>
    Indicates that the property is applied "as-is."</dd>
  <dt>
    T (Tweaked)</dt>
  <dd>
    Indicates that the property is applied with the extra rule below:</dd>
</dl>
<pre class="brush: css">
* {
/* This turn off the native look and feel on WebKit based browsers */
  -webkit-appearance: none;

/* This turn off the native look and feel on Gecko based browsers */
  -moz-appearance: none;

/* This turn off the native look and feel on several different browsers 
   including Opera, Internet Explorer and Firefox */
  background: none;
}</pre>
<h2 id="Compatibility_tables">Compatibility tables</h2>
<h3>Global behaviors</h3>
<p>There is some behaviors that are common to many browser at a global level:</p>
<dl>
  <dt>
    {{cssxref("border")}}, {{cssxref("background")}}, {{cssxref("border-radius")}}, {{cssxref("height")}}</dt>
  <dd>
    Using one of those properties can turn off (sometimes partialy) the native look &amp; feel of widgets on some browsers. Be careful when you use them.</dd>
  <dt>
    {{cssxref("line-height")}}</dt>
  <dd>
    This property is supported really inconsistantly across browsers, you should avoid it.</dd>
  <dt>
    {{cssxref("text-decoration")}}</dt>
  <dd>
    This property is not supported by Opera on form widgets.</dd>
  <dt>
    {{cssxref("text-overflow")}}</dt>
  <dd>
    Opera, Safari and IE9 does not support this property on form widgets.</dd>
  <dt>
    {{cssxref("text-shadow")}}</dt>
  <dd>
    Opera does not support {{cssxref("text-shadow")}} on form widgets and IE9 does not support it at all.</dd>
</dl>
<h3>Text fields</h3>
<table>
  <thead>
    <tr>
      <th scope="col">Property</th>
      <th scope="col" style="text-align: center;">N</th>
      <th scope="col" style="text-align: center;">T</th>
      <th scope="col">Note</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>CSS box model</em></th>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("width")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("height")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1][2]</sup></td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>
        <ol>
          <li>WebKit browsers (mostly on Mac OSX and iOS) use the native look &amp; feel for the search fields. Therefore, it's required to use <code>-webkit-appearance:none</code> to be able to apply this property to search fields.</li>
          <li>On Windows 7, Internet Explorer 9 does not apply the border unless <code>background:none</code> is applied.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("border")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1][2]</sup></td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>
        <ol>
          <li>WebKit browsers (mostly on Mac OSX and iOS) use the native look &amp; feel for the search fields. Therefore, it's required to use <code>-webkit-appearance:none</code> to be able to apply this property to search fields.</li>
          <li>On Windows 7, Internet Explorer 9 does not apply the border unless <code>background:none</code> is applied.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("margin")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("padding")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1][2]</sup></td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>
        <ol>
          <li>WebKit browsers (mostly on Mac OSX and iOS) use the native look &amp; feel for the search fields. Therefore, it's required to use <code>-webkit-appearance:none</code> to be able to apply this property to search fields.</li>
          <li>On Windows 7, Internet Explorer 9 does not apply the border unless <code>background:none</code> is applied.</li>
        </ol>
      </td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Text and font</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("color")}}<sup>[1]</sup></th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>
        <ol>
          <li>If the {{cssxref("border-color")}} property is not set, some WebKit based browser will apply the {{cssxref("color")}} property to the border as well as the font on {{HTMLElement("textarea")}}s.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("font")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>See the note about {{cssxref("line-height")}}</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("letter-spacing")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-align")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-decoration")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial</td>
      <td>See the note about Opera</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-indent")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>IE9 support this property only on {{HTMLElement("textarea")}}s where Opera only support it on single line text fields.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-overflow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-shadow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-transform")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Border and background</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("background")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>
        <ol>
          <li>WebKit browsers (mostly on Mac OSX and iOS) use the native look &amp; feel for the search fields. Therefore, it's required to use <code>-webkit-appearance:none</code> to be able to apply this property to search fields. On Windows 7, Internet Explorer 9 does not apply the border unless <code>background:none</code> is applied.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("border-radius")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1][2]</sup></td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>
        <ol>
          <li>WebKit browsers (mostly on Mac OSX and iOS) use the native look &amp; feel for the search fields. Therefore, it's required to use <code>-webkit-appearance:none</code> to be able to apply this property to search fields. On Windows 7, Internet Explorer 9 does not apply the border unless <code>background:none</code> is applied.</li>
          <li>On Opera the {{cssxref("border-radius")}} property is apply only if an explicit border is set.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("box-shadow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>IE9 does not support this property.</li>
        </ol>
      </td>
    </tr>
  </tbody>
</table>
<h3>Buttons</h3>
<table>
  <thead>
    <tr>
      <th scope="col">Property</th>
      <th scope="col" style="text-align: center;">N</th>
      <th scope="col" style="text-align: center;">T</th>
      <th scope="col">Note</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>CSS box model</em></th>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("width")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("height")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>
        <ol>
          <li>This property is not applied on WebKit based browser on Mac OSX or iOS</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("border")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("margin")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("padding")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>
        <ol>
          <li>This property is not applied on WebKit based browser on Mac OSX or iOS</li>
        </ol>
      </td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Text and font</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("color")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("font")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>See the note about {{cssxref("line-height")}}</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("letter-spacing")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-align")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-decoration")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-indent")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-overflow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-shadow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-transform")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Border and background</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("background")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("border-radius")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes<sup>[1]</sup></td>
      <td>
        <ol>
          <li>On Opera the {{cssxref("border-radius")}} property is apply only if an explicit border is set.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("box-shadow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>IE9 does not support this property.</li>
        </ol>
      </td>
    </tr>
  </tbody>
</table>
<h3>Number</h3>
<p>On browsers that implement the <code>number</code> widget, there is no standard way to change the style of the spinners used to change the value of the field. It worth noting that on Safari, the spinners are outside the field.</p>
<table>
  <thead>
    <tr>
      <th scope="col">Property</th>
      <th scope="col" style="text-align: center;">N</th>
      <th scope="col" style="text-align: center;">T</th>
      <th scope="col">Note</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>CSS box model</em></th>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("width")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("height")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>On Opera, the spinners are zoomed and can, in some cases hide the content of the field</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("border")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("margin")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("padding")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>On Opera, the spinners are zoomed and can, in some cases hide the content of the field</li>
        </ol>
      </td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Text and font</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("color")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("font")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>See the note about {{cssxref("line-height")}}</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("letter-spacing")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-align")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-decoration")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-indent")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-overflow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-shadow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-transform")}}</th>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Border and background</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("background")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td colspan="1" rowspan="3">
        <p>Supported but there is to much inconstency between browsers to be reliable.</p>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("border-radius")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("box-shadow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
    </tr>
  </tbody>
</table>
<h3>Check boxes and radio buttons</h3>
<table>
  <thead>
    <tr>
      <th scope="col">Property</th>
      <th scope="col" style="text-align: center;">N</th>
      <th scope="col" style="text-align: center;">T</th>
      <th scope="col">Note</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>CSS box model</em></th>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("width")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No<sup>[1]</sup></td>
      <td>
        <ol>
          <li>Some browsers add extra margin in some cases and stretch the widget in other cases</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("height")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No<sup>[1]</sup></td>
      <td>
        <ol>
          <li>Some browsers add extra margin in some cases and stretch the widget in other cases</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("border")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("margin")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("padding")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Text and font</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("color")}}</th>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("font")}}</th>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("letter-spacing")}}</th>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-align")}}</th>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-decoration")}}</th>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-indent")}}</th>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-overflow")}}</th>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-shadow")}}</th>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-transform")}}</th>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td style="text-align: center; vertical-align: top;">N.A.</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Border and background</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("background")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("border-radius")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("box-shadow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
</table>
<h3>Select boxes (single line)</h3>
<table>
  <thead>
    <tr>
      <th scope="col">Property</th>
      <th scope="col" style="text-align: center;">N</th>
      <th scope="col" style="text-align: center;">T</th>
      <th scope="col">Note</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>CSS box model</em></th>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("width")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>This property is okay on the {{HTMLElement("select")}} element, but it cannot be the case on the {{HTMLElement("option")}} or {{HTMLElement("optgroup")}} elements.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("height")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("border")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("margin")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("padding")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[2]</sup></td>
      <td>
        <ol>
          <li>The property is applied but in an inconsistent way between browsers on Mac OSX.</li>
          <li>the property is well applied on the {{HTMLElement("select")}} element but is inconsistently handled on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements.</li>
        </ol>
      </td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Text and font</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("color")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>On Mac OSX, WebKit based browser do not support this property on native widgets and they does not support it at all, as well as Opera, on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("font")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>On Mac OSX, WebKit based browser do not support this property on native widgets and they does not support it at all, as well as Opera, on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("letter-spacing")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>IE9 does not support this property on {{HTMLElement("select")}}, {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements; WebKit based browsers on Mac OSX do not support this property on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-align")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No<sup>[1]</sup></td>
      <td>
        <ol>
          <li>IE9 on Windows 7 and WebKit based browsers On Mac OSX do not support this property on this widget.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-decoration")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>Only Firefox provide a full support for this property. Opera does not support it at all and other browsers only support it on the {{HTMLElement("select")}} element.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-indent")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1][2]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1][2]</sup></td>
      <td>
        <ol>
          <li>Most of the browsers only support this property on the {{HTMLElement("select")}} element</li>
          <li>IE9 does not support this property</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-overflow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-shadow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1][2]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1][2]</sup></td>
      <td>
        <ol>
          <li>Most of the browsers only support this property on the {{HTMLElement("select")}} element</li>
          <li>IE9 does not support this property</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-transform")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>Most of the browsers only support this property on the {{HTMLElement("select")}} element</li>
        </ol>
      </td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Border and background</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("background")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td colspan="1" rowspan="3">
        <ol>
          <li>Most of the browsers only support this property on the {{HTMLElement("select")}} element</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("border-radius")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("box-shadow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
    </tr>
  </tbody>
</table>
<h3>Select boxes (multiline)</h3>
<table>
  <thead>
    <tr>
      <th scope="col">Property</th>
      <th scope="col" style="text-align: center;">N</th>
      <th scope="col" style="text-align: center;">T</th>
      <th scope="col">Note</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>CSS box model</em></th>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("width")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("height")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("border")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("margin")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("padding")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>Opera does not support {{cssxref("padding-top")}} and {{cssxref("padding-bottom")}} on the {{HTMLElement("select")}} element.</li>
        </ol>
      </td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Text and font</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("color")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("font")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>See the note about {{cssxref("line-height")}}</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("letter-spacing")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>IE9 does not support this property on {{HTMLElement("select")}}, {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements; WebKit based browser on Mac OSX do not support this property on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-align")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No<sup>[1]</sup></td>
      <td>
        <ol>
          <li>IE9 on Windows 7 and WebKit based browser On Mac OSX do not support this property on this widget.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-decoration")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No<sup>[1]</sup></td>
      <td>
        <ol>
          <li>Only support by Firefox and IE9+.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-indent")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-overflow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-shadow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-transform")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>Most of the browsers only support this property on the {{HTMLElement("select")}} element</li>
        </ol>
      </td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Border and background</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("background")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("border-radius")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes<sup>[1]</sup></td>
      <td>
        <ol>
          <li>On Opera the {{cssxref("border-radius")}} property is apply only if an explicit border is set.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("box-shadow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>IE9 does not support this property.</li>
        </ol>
      </td>
    </tr>
  </tbody>
</table>
<h3>Datalist</h3>
<table>
  <thead>
    <tr>
      <th scope="col">Property</th>
      <th scope="col" style="text-align: center;">N</th>
      <th scope="col" style="text-align: center;">T</th>
      <th scope="col">Note</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>CSS box model</em></th>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("width")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("height")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("border")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("margin")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("padding")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Text and font</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("color")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("font")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("letter-spacing")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-align")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-decoration")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-indent")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-overflow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-shadow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-transform")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Border and background</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("background")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("border-radius")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("box-shadow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
</table>
<h3>File picker</h3>
<table>
  <thead>
    <tr>
      <th scope="col">Property</th>
      <th scope="col" style="text-align: center;">N</th>
      <th scope="col" style="text-align: center;">T</th>
      <th scope="col">Note</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>CSS box model</em></th>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("width")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("height")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("border")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("margin")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="vertical-align: top;">{{cssxref("padding")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Text and font</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("color")}}</th>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102); vertical-align: top;">Yes</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("font")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No<sup>[1]</sup></td>
      <td>
        <ol>
          <li>Supported but there is to much inconstency between browsers to be reliable.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("letter-spacing")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>Many browsers also apply the property to the select button.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-align")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-decoration")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-indent")}}</th>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>It acts more or less like an extra left margin outside the widget.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-overflow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-shadow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("text-transform")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th colspan="4" scope="col"><em>Border and background</em></th>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("background")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No<sup>[1]</sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No<sup>[1]</sup></td>
      <td>
        <ol>
          <li>Supported but there is to much inconstency between browsers to be reliable.</li>
        </ol>
      </td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("border-radius")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row" style="white-space: nowrap; vertical-align: top;">{{cssxref("box-shadow")}}</th>
      <td style="text-align: center; background-color: rgb(255, 153, 153); vertical-align: top;">No</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102); vertical-align: top;">Partial<sup>[1]</sup></td>
      <td>
        <ol>
          <li>IE9 does not support this property.</li>
        </ol>
      </td>
    </tr>
  </tbody>
</table>
<h3>&nbsp;</h3>
<h3 id="CSS_box_model">CSS box model</h3>
<table>
  <thead>
    <tr>
      <th colspan="1" rowspan="2" scope="col">Properties</th>
      <th colspan="2" scope="col" style="text-align: center;">File picker</th>
      <th colspan="2" scope="col" style="text-align: center;">Date Pickers</th>
      <th colspan="2" scope="col" style="text-align: center;">Color Picker</th>
      <th colspan="2" scope="col" style="text-align: center;">Meter &amp; progress</th>
      <th colspan="2" scope="col" style="text-align: center;">Range<sup><a href="#note-14" title="#note-14">[14]</a></sup></th>
      <th colspan="2" scope="col" style="text-align: center;">Image</th>
    </tr>
    <tr>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>{{cssxref("width")}}</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
    </tr>
    <tr>
      <td>{{cssxref("height")}}</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-12" title="#note-12">[12]</a></sup></td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102);">Partial<sup><a href="#note-15" title="#note-15">[15]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102);">Partial<sup><a href="#note-15" title="#note-15">[15]</a></sup></td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
    </tr>
    <tr>
      <td>{{cssxref("border")}}<a href="#note-2" title="#note-2"><sup>[2]</sup></a></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102);">Partial</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
    </tr>
    <tr>
      <td>{{cssxref("margin")}}</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
    </tr>
    <tr>
      <td>{{cssxref("padding")}}</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-12" title="#note-12">[12]</a></sup></td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102);">Partial<sup><a href="#note-13" title="#note-13">[13]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102);">Partial<sup><a href="#note-16" title="#note-16">[16]</a></sup></td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
    </tr>
  </tbody>
</table>
<h3 id="Text_and_font">Text and font</h3>
<table>
  <thead>
    <tr>
      <th colspan="1" rowspan="2" scope="col">Properties</th>
      <th colspan="2" scope="col" style="text-align: center;">File picker</th>
      <th colspan="2" scope="col" style="text-align: center;">Date Pickers</th>
      <th colspan="2" scope="col" style="text-align: center;">Color Picker</th>
      <th colspan="2" scope="col" style="text-align: center;">Meter &amp; progress</th>
      <th colspan="2" scope="col" style="text-align: center;">Range<sup><a href="#note-14" title="#note-14">[14]</a></sup></th>
      <th colspan="2" scope="col" style="text-align: center;">Image</th>
    </tr>
    <tr>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="white-space: nowrap;">{{cssxref("color")}}</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
    </tr>
    <tr>
      <td style="white-space: nowrap;">{{cssxref("font")}}</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
    </tr>
    <tr>
      <td style="white-space: nowrap;">{{cssxref("letter-spacing")}}</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102);">Partial<sup><a href="#note-31" title="#note-31">[31]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102);">Partial<sup><a href="#note-31" title="#note-31">[31]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
    </tr>
    <tr>
      <td style="white-space: nowrap;">{{cssxref("text-align")}}</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
    </tr>
    <tr>
      <td style="white-space: nowrap;">{{cssxref("text-decoration")}}</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
    </tr>
    <tr>
      <td style="white-space: nowrap;">{{cssxref("text-indent")}}</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102);">Partial<sup><a href="#note-32" title="#note-32">[32]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102);">Partial<sup><a href="#note-32" title="#note-32">[32]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
    </tr>
    <tr>
      <td style="white-space: nowrap;">{{cssxref("text-overflow")}}</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
    </tr>
    <tr>
      <td style="white-space: nowrap;">{{cssxref("text-shadow")}}</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
    </tr>
    <tr>
      <td style="white-space: nowrap;">{{cssxref("text-transform")}}</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
      <td style="text-align: center;">N.A.</td>
    </tr>
  </tbody>
</table>
<h3 id="Border_and_background">Border and background</h3>
<table>
  <thead>
    <tr>
      <th colspan="1" rowspan="2" scope="col">Properties</th>
      <th colspan="2" scope="col" style="text-align: center;">File picker</th>
      <th colspan="2" scope="col" style="text-align: center;">Date Pickers</th>
      <th colspan="2" scope="col" style="text-align: center;">Color Picker</th>
      <th colspan="2" scope="col" style="text-align: center;">Meter &amp; progress</th>
      <th colspan="2" scope="col" style="text-align: center;">Range<sup><a href="#note-14" title="#note-14">[14]</a></sup></th>
      <th colspan="2" scope="col" style="text-align: center;">Image</th>
    </tr>
    <tr>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">N</th>
      <th scope="col" style="text-align: center; vertical-align: middle;">T</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="white-space: nowrap;">{{cssxref("background")}}<a href="#note-2" title="#note-2"><sup>[2]</sup></a></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
      <td style="text-align: center; background-color: rgb(204, 255, 102);">Yes</td>
    </tr>
    <tr>
      <td style="white-space: nowrap;">{{cssxref("border-radius")}}<a href="#note-2" title="#note-2"><sup>[2]</sup></a></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102);">Partial<sup><a href="#note-29" title="#note-29">[29]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102);">Partial<sup><a href="#note-29" title="#note-29">[29]</a></sup></td>
    </tr>
    <tr>
      <td style="white-space: nowrap;">{{cssxref("box-shadow")}}</td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No</td>
      <td style="text-align: center; background-color: rgb(255, 255, 102);">Partial<sup><a href="#note-29" title="#note-29">[29]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 153, 153);">No<sup><a href="#note-30" title="#note-30">[30]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102);">Partial<sup><a href="#note-29" title="#note-29">[29]</a></sup></td>
      <td style="text-align: center; background-color: rgb(255, 255, 102);">Partial<sup><a href="#note-29" title="#note-29">[29]</a></sup></td>
    </tr>
  </tbody>
</table>
<h2 id="Implementation_notes">Implementation notes</h2>
<p><a name="note-1"><strong>1:</strong></a> WebKit browsers (mostly on Mac OSX and iOS) use the native look &amp; feel for the search fields. Therefore, it's required to use <code>-webkit-appearance:none</code> to be able to apply this property to search fields. On Windows 7, Internet Explorer 9 does not apply the border unless <code>background:none</code> is applied.</p>
<p><a name="note-2"><strong>2:</strong></a> Using this property turn off (sometimes partialy) the native look &amp; feel of the widget on some browsers</p>
<p><a name="note-3"><strong>3:</strong></a> This property is not applied on WebKit based browser on Mac OSX or iOS</p>
<p><a name="note-4"><strong>4:</strong></a> On browsers that implement the <code>number</code> widget, there is no standard way to change the style of the spinners used to change the value of the field. It worth noting that on Safari, the spinners are outside the field.</p>
<p><a name="note-5"><strong>5:</strong></a> On Opera, the spinners are zoomed and can, in some cases hide the content of the field</p>
<p><a name="note-6"><strong>6:</strong></a> Some browsers add extra margin in some cases and stretch the widget in other cases</p>
<p><a name="note-7"><strong>7:</strong></a> On some browsers, it's not possible to change the style of the dropdown arrow.</p>
<p><a name="note-8"><strong>8:</strong></a> This property is okay on the {{HTMLElement("select")}} element, but it cannot the case on the {{HTMLElement("option")}} or {{HTMLElement("optgroup")}} elements.</p>
<p><a name="note-9"><strong>9:</strong></a> The property is applied but in an inconsistent way between browsers on Mac OSX.</p>
<p><a name="note-10"><strong>10:</strong></a> the property is well applied on the {{HTMLElement("select")}} element but is inconsistently handled on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} element.</p>
<p><a name="note-11"><strong>11:</strong></a> Opera does not support {{cssxref("padding-top")}} and {{cssxref("padding-bottom")}} on the {{HTMLElement("select")}} element.</p>
<p><a name="note-12"><strong>12:</strong></a> Opera on Mac OSX handle this like a select widget with the same restriction.</p>
<p><a name="note-13"><strong>13:</strong></a> Chrome hide the {{HTMLElement("progress")}} and {{HTMLElement("meter")}} element when the {{cssxref("padding")}} property is applied on a tweaked element.</p>
<p><a name="note-14"><strong>14:</strong></a> There is no standard way to change the style of the range grip and Opera has no way to tweak the default rendering of the range widget.</p>
<p><a name="note-15"><strong>15:</strong></a> Chrome and Opera add some extra space around the widget and Opera on Windows 7 stretch the range grip.</p>
<p><a name="note-16"><strong>16:</strong></a> The {{cssxref("padding")}} is applied but has no visual effect.</p>
<p><a name="note-17"><strong>17:</strong></a> If the {{cssxref("border-color")}} property is not set, WebKit based browser will apply the {{cssxref("color")}} property to the border as well as the font on {{HTMLElement("textarea")}}s.</p>
<p><a name="note-18"><strong>18:</strong></a> the {{cssxref("line-height")}} property is support really inconsistantly across browsers, you should avoid it.</p>
<p><a name="note-19"><strong>19:</strong></a> This property is not supported by Opera on form widgets.</p>
<p><a name="note-20"><strong>20:</strong></a> IE9 support this property only on {{HTMLElement("textarea")}}s where Opera only support it on single line text fields.</p>
<p><a name="note-21"><strong>21:</strong></a> Opera, Safari and IE9 does not support {{cssxref("text-overflow")}} on form widgets.</p>
<p><a name="note-22"><strong>22:</strong></a> Opera does not support {{cssxref("text-shadow")}} on form widgets and IE9 does not support it at all.</p>
<p><a name="note-23"><strong>23:</strong></a> On Mac OSX, WebKit based browser do not support this property on native widgets and they does not support it at all, as well as Opera, on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements.</p>
<p><a name="note-24"><strong>24:</strong></a> IE9 does not support this property on {{HTMLElement("select")}}, {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements; WebKit based browser on Mac OSX do not support this property on {{HTMLElement("option")}} and {{HTMLElement("optgroup")}} elements.</p>
<p><a name="note-25"><strong>25:</strong></a> IE9 on Windows 7 and WebKit based browser On Mac OSX do not support this property on this widget.</p>
<p><a name="note-26"><strong>26:</strong></a> Only Firefox provide a full support for this property. Opera does not support it at all and other browsers only support it on the {{HTMLElement("select")}} element.</p>
<p><a name="note-27"><strong>27:</strong></a> Only support by Firefox and IE9.</p>
<p><a name="note-28"><strong>28:</strong></a> Most of the browsers only support this property on the {{HTMLElement("select")}} element</p>
<p><a name="note-29"><strong>29:</strong></a> IE9 does not support this property.</p>
<p><a name="note-30"><strong>30:</strong></a> Supported but there is to much inconstency between browsers to be reliable.</p>
<p><a name="note-31"><strong>31:</strong></a> Many browsers also apply the property to the select button.</p>
<p><a name="note-32"><strong>32:</strong></a> It acts more or less like an extra left margin outside the widget.</p>
<p><a name="note-33"><strong>33:</strong></a> On Opera the {{cssxref("border-radius")}} property is apply only if an explicit border is set.</p>
Revert to this revision