HTML templates
HTML templates
Method of declaring a portion of reusable markup that is parsed but not rendered until cloned.
Spec | https://html.spec.whatwg.org/multipage/scripting.html#the-template-element |
---|---|
Status | WHATWG Living Standard |
IE | Edge | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|---|
57 | 62 | ||||
56 | 61 | TP | 48 | ||
16 (1,2) | 55 | 60 | 11 | 47 | |
11 | 15 (1,2) | 54 | 59 | 10.1 | 46 |
10 | 14 (1,2) | 53 | 58 | 10 | 45 |
9 | 13 (1,2) | 52 | 57 | 9.1 | 44 |
8 | 12 | 51 | 56 | 9 | 43 |
Show all | |||||
7 | 50 | 55 | 8 (1,2) | 42 | |
6 | 49 | 54 | 7.1 (1,2) | 41 | |
5.5 | 48 | 53 | 7 | 40 | |
47 | 52 | 6.1 (3) | 39 | ||
46 | 51 | 6 | 38 | ||
45 | 50 | 5.1 | 37 | ||
44 | 49 | 5 | 36 | ||
43 | 48 | 4 | 35 | ||
42 | 47 | 3.2 | 34 | ||
41 | 46 | 3.1 | 33 | ||
40 | 45 | 32 | |||
39 | 44 | 31 | |||
38 | 43 | 30 | |||
37 | 42 | 29 | |||
36 | 41 | 28 | |||
35 | 40 | 27 | |||
34 | 39 | 26 | |||
33 | 38 | 25 | |||
32 | 37 | 24 | |||
31 | 36 | 23 | |||
30 | 35 | 22 | |||
29 | 34 (1) | 21 (1) | |||
28 | 33 (1) | 20 (1) | |||
27 | 32 (1) | 19 (1) | |||
26 | 31 (1) | 18 (1) | |||
25 | 30 (1) | 17 (1) | |||
24 | 29 (1) | 16 (1) | |||
23 | 28 (1) | 15 (1) | |||
22 | 27 (1) | 12.1 | |||
21 | 26 (1) | 12 | |||
20 | 25 | 11.6 | |||
19 | 24 | 11.5 | |||
18 | 23 | 11.1 | |||
17 | 22 | 11 | |||
16 | 21 | 10.6 | |||
15 | 20 | 10.5 | |||
14 | 19 | 10.0-10.1 | |||
13 | 18 | 9.5-9.6 | |||
12 | 17 | 9 | |||
11 | 16 | ||||
10 | 15 | ||||
9 | 14 | ||||
8 | 13 | ||||
7 | 12 | ||||
6 | 11 | ||||
5 | 10 | ||||
4 | 9 | ||||
3.6 | 8 | ||||
3.5 | 7 | ||||
3 | 6 | ||||
2 | 5 | ||||
4 |
iOS Safari | Opera Mini | Android Browser | Blackberry Browser | Opera Mobile | Android Chrome | Android Firefox | IE Mobile | Android UC Browser | Samsung Internet | QQ Browser | Baidu Browser |
---|---|---|---|---|---|---|---|---|---|---|---|
11 | |||||||||||
10.3 | all | 56 | 10 | 37 | 59 | 54 | 11 | 11.4 | 5 | 1.2 | 7.12 |
10.0-10.2 | 4.4.3-4.4.4 | 7 | 12.1 | 10 | 4 | ||||||
9.3 | 4.4 | 12 | |||||||||
9.0-9.2 | 4.2-4.3 | 11.5 | |||||||||
Show all | |||||||||||
8.1-8.4 (1,2) | 4.1 | 11.1 | |||||||||
8 (1,2) | 4 | 11 | |||||||||
7.0-7.1 | 3 | 10 | |||||||||
6.0-6.1 | 2.3 | ||||||||||
5.0-5.1 | 2.2 | ||||||||||
4.2-4.3 | 2.1 | ||||||||||
4.0-4.1 | |||||||||||
3.2 |
Notes
Does not support Document.importNode on templates, nested templates or elements that contain templates.
Does not support Node.cloneNode on templates, nested templates or elements that contain templates.
Safari 6.2 has the same partial support as Safari 7.1.
Resources
- HTML5Rocks - HTML's New template Tag
- Polymer project (polyfill & web components framework)
- Polyfill script
Data by caniuse.com
Licensed under the Creative Commons Attribution License v4.0.
http://caniuse.com/#feat=template