[解決済み] シングルクォートのエスケープに `'` を使ってはいけないのはなぜですか?
2022-03-14 10:40:38
質問
に記載されているとおりです。 HTMLのシングルクォートはいつから普及したのですか? と Jqueryによる属性への引用文の埋め込み のWikipediaの項目は HTML には、次のように書かれています。
シングルクオート文字(')は、属性値を引用するために使用する場合、次のようにエスケープする必要があります。
'
または'
(としてエスケープしてはいけません。'
XHTML文書以外では) 属性値そのものに含まれる場合です。
なぜ
'
が使われるのでしょうか? また
"
の代わりに使用しても問題ありません。
"
?
解決方法は?
"
が有効な公式リストに載っています。
HTML 4エンティティ
しかし
'
はない。
から C.16. 名前付き文字の参照 ' :
名前付き文字参照
'
(アポストロフィ、U+0027)は はXML 1.0で導入されましたが、XMLではありません。 はHTMLに表示されます。作者は を使用します。'
の代わりに'
を使用すると、HTML 4 で期待通りに動作します。 のユーザーエージェントを使用しています。
関連
-
[解決済み] div に斜めのエッジを作成する [重複] 。
-
[解決済み] HTMLボタンのテキストを固定幅で折り返すには?
-
[解決済み] divが重ならないようにするには?
-
[解決済み] Add a scrollbar to a <textarea> [duplicate]
-
[解決済み] Bashのシングルクォートとダブルクォートの違い
-
[解決済み] MySQLでシングルクォート、ダブルクォート、バックスティックを使用する場合
-
[解決済み] Bashでコマンド内のシングルクォート内の変数を展開する
-
[解決済み】HTML属性内の引用符を適切にエスケープするにはどうしたらいいですか?
-
[解決済み】JavaScriptで引用符をエスケープする
-
[解決済み】title属性でダブルクォートをエスケープする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】JQuery: 'Uncaught TypeError: ajaxリクエストで「Illegal invocation」が発生する - 複数の要素
-
[解決済み】位置固定が機能しない
-
[解決済み] html : iframeでhtmlのコンテンツが表示されない。
-
[解決済み] HTMLの#記号の文字実体は?
-
[解決済み] HTMLボタンのテキストを固定幅で折り返すには?
-
[解決済み] Add a scrollbar to a <textarea> [duplicate]
-
[解決済み] Visual Studio Code CSSエラー「空のルールセットを使用しないでください」【終了しました
-
[解決済み] type="application/x-shockwave-flash "で表示可能な形式は?
-
[解決済み] 入力フィールドから属性を読み込むと、HTMLエンコーディングが失われる
-
[解決済み】JavaScriptでHTMLの特殊文字をエスケープすることはできますか?