質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

3回答

1526閲覧

エディタで各カッコ(<, >)でシンタックスハイライトがおかしくなる

Poooma

総合スコア6

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2018/08/23 04:08

前提・実現したいこと

エディタでコンテンツの文字に各カッコ(<, >)を使うとシンタックスハイライトがおかしくなります
見づらいですが今まではどうにか気合で読んでいたのですが、そろそろ直したいと思い質問しました

該当のソースコード

HTML5

1<h1><aaaaaa></h1> 2<p>aaaaaa<aaaaaa>aaaaaaaaaa<aaaa></p>

試したこと

\を各カッコの前に置いたりしてみた

補足情報(FW/ツールのバージョンなど)

使っているエディタはAtomです

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

HTML文書で頻出する<, >, &, ", 'という5つの記号は、HTML文書内で特別な意味を持ちます。また、これらの記号がそのまま文書内に書かれていると、ブラウザはその文書の内容を正確にパースできません。そのため、今回の質問文のコードを実行してみると、期待した結果とは違う結果が得られると思います。そこで、これらの記号をHTML文書内で文字として表示するには、名前文字参照(もしくは数値文字参照)を使ってエスケープする必要があります
名前文字参照を使った場合

HTML

1<h1>&lt;aaaaaa&gt;</h1> 2<p>aaaaaa&lt;aaaaaa&gt;aaaaaaaaaa&lt;aaaa&gt;</p>

数値文字参照を使った場合

HTML

1<h1>&#60;aaaaaa&#62;</h1> 2<p>aaaaaa&#60;aaaaaa&#62;aaaaaaaaaa&#60;aaaa&#62;</p>

投稿2018/08/23 04:17

s8_chu

総合スコア14731

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

投稿2018/08/23 04:09

編集2018/08/23 04:50
bwz61366

総合スコア2009

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

<aaaaaa>という独自タグを書きたいという事でしょうか?
おそらくそうではないと思います。

< >に囲んで書いた物はタグ名と見なされます。

< >を普通の文字として表示したい場合は、&lt; &gt;と書きます。
それぞれ不等号としての意味の"less than"、"greater than"の頭文字です。

投稿2018/08/23 04:20

otn

総合スコア84423

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問