[解決済み] XHTMLやHTML5で—や–を使う必要はあるのか?
質問
を使用した方が良いようです。
&
エスケープ
を入力するのではなく、アンパサンド(&)を入力します。
しかし、本来は X/HTML 文字実体参照 ダッシュやその他の コモン WordPressなどのCMSでブログ記事を書くときや、手作業でウェブサイトをハードコーディングするときに、文字化けすることはありませんか?
例えば、こんな感じです。
<ブロッククオート
–
は
エンダッシュ
(-)
—
は
emダッシュ
(-)
このままでは、どんなリスクがあるのでしょうか?
なぜ
ハイフン
(-) と書かれることはありません。
-
が、HTMLのキーボードから直接入力されただけなのでしょうか。
マイナス記号
.)
解決方法は?
W3Cは、文字エスケープをいつ使用し、いつ使用しないかについての公式回答を発表しており、次のようになります。 こちらをご覧ください . HTMLの仕様策定を担当しているグループでもあるので、そのアドバイスに従うのが一番だと思います。
セクションから エスケープを使用する場合。
構文文字。マークアップの構文と相互作用しないように、常にエスケープとしてコンテンツに表示されるべき3つの文字があります。これらはXMLをベースとするすべての文書とHTMLの言語の一部です。
<
(<)
>
(>)
&
(&)
また、現在のエンコーディングでサポートされていない可能性のある文字の使用についても言及されています。
セクションから エスケープを使用しない場合。
ほとんどの場合、文字実体参照(NCR)を使用するよりも、文字を通常の形で表現できるエンコーディングを使用することが望ましいと言えます。
エスケープを使用すると、ソースコードの読み取りと保守が困難になり、またファイルサイズが大幅に増加することがあります。
関連
-
[解決済み] 0D 0D 0A の改行があるテキストファイル
-
[解決済み] このエンコーディングは何ですか?0x21
-
[解決済み] などのゴミ文字リスト
-
[解決済み] XHTMLやHTML5で—や–を使う必要はあるのか?
-
[解決済み] XHTMLやHTML5で—や–を使う必要はあるのか?
-
[解決済み] Content-type: application/json; charset=utf-8」の本当の意味は何ですか?
-
[解決済み】 \r と \n の違いは何ですか?
-
[解決済み】ANSIフォーマットとは何ですか?
-
[解決済み】SQLiteクエリで使用するためのシングルクォート文字のエスケープ
-
[解決済み】垂直タブとは何ですか?
最新
-
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 実装 サイバーパンク風ボタン