" が含まれていない場合、タグ内の属性値を囲む引用符はオプションです。特殊記号などは、引用符で囲まれない形式のままにすることができます。"/> " が含まれていない場合、タグ内の属性値を囲む引用符はオプションです。特殊記号などは、引用符で囲まれない形式のままにすることができます。">
ホームページ >ウェブフロントエンド >フロントエンドQ&A >html5 属性値では引用符を無視できますか?
html5 属性値は引用符を無視できます。 HTML5 では、属性値にスペースや「"」、「'」、「`」、「=」、「」が含まれていない場合、タグ内の属性値を囲む引用符はオプションです。 " やその他の特殊記号を使用する場合は、引用符なしの形式のままにすることができます。
このチュートリアルの動作環境: Windows 7 システム、HTML5 バージョン, Dell G3 コンピュータ .
html5 では、一重引用符、二重引用符、または引用符なしを使用できます。タグ内の属性値の両側の引用符はオプションです。ただし、それでも記述するのが一般的です。
W3C 作業草案 (2011 年 1 月 13 日):
属性値にスペースまたは
"
,' が含まれていない場合、属性値は引用符で囲まれないままにすることができます。
、`
、=
、、 <code>>
およびその他の特殊記号
説明:
属性値が単語または文字列全体 (なし) 属性値が複数の単語または文字列全体 (間にスペースが含まれる) の場合: 引用符が必要です
備考: 上記は先生のオリジナルの言葉です。個人的な実験では値にスペースが含まれるかどうかで引用符を付けるかどうかが決まります。スペースがある場合は引用符を付けます。スペースがなければ引用符を付ける必要はありません。 [ただし、プログラミングの便宜上、どちらの場合も引用符を追加することをお勧めします]
実験:
ケース1: マテリアル名(名前スペースに何もない):コード①(引用符付きの値):
<img src="/static/imghwm/default1.png" data-src="images/163logo.gif" class="lazy" alt="html5 属性値では引用符を無視できますか?" >通常表示
コード② (引用符なしの値):
<img alt="html5 属性値では引用符を無視できますか?" >
通常表示
## コード① (引用符付きの値):
<img src="/static/imghwm/default1.png" data-src="images/163 logo.gif" class="lazy" alt="html5 属性値では引用符を無視できますか?" >
通常表示
コード② (引用符なしの値):
<img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/024/f0500214e16d3d9f8377585a2cdaef5a-4.png?x-oss-process=image/resize,p_40" class="lazy" alt="html5 属性値では引用符を無視できますか?" >
Picture not found
要約: 値にスペースがある場合は、値を引用符で囲む必要があることがわかります。値にスペースがない場合は、次のように追加できます。
知識を広げる: html5 の見落としがちな詳細
html5 では、スペースと空の要素の末尾にあるスラッシュは無視できます。
以上がhtml5 属性値では引用符を無視できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。