-
Notifications
You must be signed in to change notification settings - Fork 22.4k
/
index.md
116 lines (99 loc) · 3.17 KB
/
index.md
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
---
title: "<noscript>: The Noscript element"
slug: Web/HTML/Element/noscript
page-type: html-element
browser-compat: html.elements.noscript
---
{{HTMLSidebar}}
The **`<noscript>`** [HTML](/en-US/docs/Web/HTML) element defines a section of HTML to be inserted if a script type on the page is unsupported or if scripting is currently turned off in the browser.
## Attributes
This element only includes the [global attributes](/en-US/docs/Web/HTML/Global_attributes).
## Examples
```html
<noscript>
<!-- anchor linking to external file -->
<a href="https://www.mozilla.org/">External Link</a>
</noscript>
<p>Rocks!</p>
```
### Result with scripting enabled
Rocks!
### Result with scripting disabled
[External Link](https://www.mozilla.org/)
Rocks!
## Technical summary
<table class="properties">
<tbody>
<tr>
<th scope="row">
<a href="/en-US/docs/Web/HTML/Content_categories"
>Content categories</a
>
</th>
<td>
<a href="/en-US/docs/Web/HTML/Content_categories#metadata_content"
>Metadata content</a
>,
<a href="/en-US/docs/Web/HTML/Content_categories#flow_content"
>flow content</a
>,
<a href="/en-US/docs/Web/HTML/Content_categories#phrasing_content"
>phrasing content</a
>.
</td>
</tr>
<tr>
<th scope="row">Permitted content</th>
<td>
When scripting is disabled and when it is a descendant of the
{{HTMLElement("head")}} element: in any order, zero or more
{{HTMLElement("link")}} elements, zero or more
{{HTMLElement("style")}} elements, and zero or more
{{HTMLElement("meta")}} elements.<br />When scripting is
disabled and when it isn't a descendant of the
{{HTMLElement("head")}} element: any
<a
href="/en-US/docs/Web/HTML/Content_categories#transparent_content_model"
>transparent content</a
>, but no <code><noscript></code> element must be among its
descendants.<br />Otherwise: flow content or phrasing content.
</td>
</tr>
<tr>
<th scope="row">Tag omission</th>
<td>None, both the starting and ending tag are mandatory.</td>
</tr>
<tr>
<th scope="row">Permitted parents</th>
<td>
Any element that accepts
<a href="/en-US/docs/Web/HTML/Content_categories#phrasing_content"
>phrasing content</a
>, if there are no ancestor <code><noscript></code> element, or in
a {{HTMLElement("head")}} element (but only for an HTML
document), here again if there are no ancestor
<code><noscript></code> element.
</td>
</tr>
<tr>
<th scope="row">Implicit ARIA role</th>
<td>
<a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role"
>No corresponding role</a
>
</td>
</tr>
<tr>
<th scope="row">Permitted ARIA roles</th>
<td>No <code>role</code> permitted</td>
</tr>
<tr>
<th scope="row">DOM interface</th>
<td>{{domxref("HTMLElement")}}</td>
</tr>
</tbody>
</table>
## Specifications
{{Specifications}}
## Browser compatibility
{{Compat}}