blob: f7197a5afa2c813db9cc31e960509b324538496c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
---
title: CSS
slug: Web/API/CSS
translation_of: Web/API/CSS
---
<div>{{APIRef("CSSOM")}}</div>
<p>The <code><strong>CSS</strong></code> interface holds useful CSS-related methods. No object with this interface are implemented: it contains only static methods and therefore is a utilitarian interface.</p>
<h2 id="Eigenschappen">Eigenschappen</h2>
<p><em>The CSS interface is a utility interface and no object of this type can be created: only static methods are defined on it.</em></p>
<h2 id="Methoden">Methoden</h2>
<p><em>The CSS interface is a utility interface and no object of this type can be created: only static methods are defined on it.</em></p>
<h2 id="Statische_methoden">Statische methoden</h2>
<p><em>No inherited static methods</em>.</p>
<dl>
<dt>{{domxref("CSS.supports()")}}</dt>
<dd>Returns a {{domxref("Boolean")}} indicating if the pair <em>property-value</em>, or the condition, given in parameter is supported.</dd>
</dl>
<dl>
<dt>{{domxref("CSS.escape()")}} {{experimental_inline}}</dt>
<dd>Can be used to escape a string mostly for use as part of a CSS selector.</dd>
</dl>
<h2 id="Specificaties">Specificaties</h2>
<table class="standard-table">
<thead>
<tr>
<th scope="col">Specification</th>
<th scope="col">Status</th>
<th scope="col">Comment</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{SpecName('CSSOM', '#the-css.escape%28%29-method', 'CSS')}}</td>
<td>{{Spec2('CSSOM')}}</td>
<td>Adds the <code>escape()</code> static method.</td>
</tr>
<tr>
<td>{{SpecName('CSS3 Conditional', '#the-css-interface', 'CSS')}}</td>
<td>{{Spec2('CSS3 Conditional')}}</td>
<td>Initial definition</td>
</tr>
</tbody>
</table>
<h2 id="Browser_compabiliteit">Browser compabiliteit</h2>
<p>{{CompatibilityTable}}</p>
<div id="compat-desktop">
<table class="compat-table">
<tbody>
<tr>
<th>Feature</th>
<th>Chrome</th>
<th>Edge</th>
<th>Firefox (Gecko)</th>
<th>Internet Explorer</th>
<th>Opera</th>
<th>Safari</th>
</tr>
<tr>
<td>Basic support</td>
<td>28.0</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatGeckoDesktop("22.0")}} [1]</td>
<td>6.0</td>
<td>12.1</td>
<td>{{CompatNo}}</td>
</tr>
<tr>
<td><code>escape()</code>{{experimental_inline}}</td>
<td>46.0</td>
<td>{{CompatUnknown}}</td>
<td>{{CompatGeckoDesktop("31.0")}}</td>
<td>{{CompatNo}}</td>
<td>{{CompatNo}}</td>
<td>{{CompatNo}}</td>
</tr>
</tbody>
</table>
</div>
<div id="compat-mobile">
<table class="compat-table">
<tbody>
<tr>
<th>Feature</th>
<th>Android</th>
<th>Edge</th>
<th>Firefox Mobile (Gecko)</th>
<th>IE Mobile</th>
<th>Opera Mobile</th>
<th>Safari Mobile</th>
</tr>
<tr>
<td>Basic support</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatGeckoMobile("22.0")}}<sup>[1]</sup></td>
<td>{{CompatNo}}</td>
<td>12.1</td>
<td>{{CompatNo}}</td>
</tr>
<tr>
<td><code>escape()</code>{{experimental_inline}}</td>
<td>{{CompatNo}}</td>
<td>{{CompatUnknown}}</td>
<td>{{CompatGeckoMobile("31.0")}}</td>
<td>{{CompatNo}}</td>
<td>{{CompatNo}}</td>
<td>{{CompatNo}}</td>
</tr>
</tbody>
</table>
</div>
<p>[1] Was available behind the <code>layout.css.supports-rule.enabled</code> preference since Gecko 20.</p>
<h2 id="Zie_ook">Zie ook</h2>
<ul>
<li><a href="/en-US/docs/Components.utils.importGlobalProperties">Components.utils.importGlobalProperties</a></li>
</ul>
|