- noscript
- スクリプトが
無効な場合の為の (alternate content container for non script-based rendering)マークアップ - 種類
- 通常要素
- レンダ
リング - ボックスを生成しない
非表示の要素
noscript {
display: none;
}
CSS を大雑把に読むと、 要素とその子孫は、ボックスやテキストランを生成しません。 などになります。
- 使用できる
状態 -
noscript要素を祖先に持たないhead要素。
noscript要素を祖先に持たないフレージングコンテンツ を受け入れる要素。 - タグの省略
- 省略できません。
- 許可されて
いるARIA - なし[No corresponding role]
- 属性
グローバル
属性 のみ- DOM
HTMLElement
[Exposed=Window]
interface HTMLElement : Element {
[HTMLConstructor] constructor();
- (一部省略)
};
- PUG
_template.pug
block variable
block document
doctype html
html(lang=
"ja") head
block head
meta(
charset= "UTF-8") title 離珠のHTMLでしぃ!
noscript
meta(http-equiv=
"Content-Style-Type" content= "text/css") link(rel=
"stylesheet" href= "./risyu.css") style
| body { color: white; background-color: teal; }
body
block body
| noscript要素のサンプル用ページです。
- 説明
noscript要素は、スクリプトが有効な場合は何も表さず、スクリプトが無効な場合はその子を表します。
これは、ドキュメントの解析方法に影響を与えることにより、スクリプトをサポートするユーザーエージェントとスクリプトをサポートしないユーザーエージェントに異なるマークアップを提示する為に使用されます。
「noscript要素」のページで改めて詳細に記述しています。
<!DOCTYPE html>
<html lang=
"ja"> <head>
<meta charset=
"UTF-8"> <title>離珠のHTMLでしぃ!</title>
<noscript>
<meta http-equiv=
"Content-Style-Type" content= "text/css"> <link rel=
"stylesheet" href= "./risyu.css"> <style>
body { color: white; background-color: teal; }
</style>
</noscript>
</head>
<body>
noscript要素のサンプル用ページです。
</body>
</html>
- 参照元
参照元
- HTML Living Standard. 4.12.2 The noscript element
- HTML Living Standard. 15 Rendering 15.3.1 Hidden elements
- HTML 5.2 W3C 勧告. 4.12.2. The noscript element (W3C勧告、2017年12月14日)
- HTML 5.2 W3C 勧告. 10.3.1. Hidden elements (W3C勧告、2017年12月14日)
- HTML 5.1 W3C 勧告. 4.12.2. The noscript element (W3C勧告、2016年11月1日)
- HTML 5.1 W3C 勧告. 10.3.1. Hidden elements (W3C勧告、2016年11月1日)
- HTML 4.01 Specification W3C 勧告. 18.3.1 The NOSCRIPT element
- MDN Web Docs. HTML <noscript>:
- 最終確認日
- 2022-07-27