web-dev-qa-db-ja.com

ampを使用する理由の代わりに ?

なぜ私は& の代わりに &私のサイトにHTMLを書くとき?

エンコードする必要がある他のシンボルのリストはどこにありますか? (バー/も、そうですか?)

シンボルをそのままHTMLに貼り付けると、どのような問題が発生しますか?

問題は、いくつかのアフィリエイトリンクがあり、特定のブラウザーまたはデバイスのために、何らかの理由で&を使用してそれらを記述する場合、それが心配です... URLの情報は正しく渡されません。

誰かが私の心をクリアできるといいのですが?

ありがとう!

10
Il Magnus

から https://developer.mozilla.org/en-US/docs/Glossary/Entity

HTMLには、エンティティとして表現する必要がある4つの予約文字のセットがあります。他のすべての文字は、必要に応じてエンティティで表すことができますが、必須ではありません。これらは、これらの4つの予約文字に使用されるエンティティです。

  • &(&)-必須。ブラウザがエンティティの開始と誤解しないようにするため。
  • &lt;(<)-ブラウザーがタグの開始と誤解する可能性があるため、必須
  • &gt;(>)-ブラウザがタグの終了と誤解する可能性があるため、必須
  • &quot;( ")-引用符による属性値の降伏でのみ必須

すべてのHTML文字エンティティの完全なリストについては、こちらを参照してください- https://dev.w3.org/html5/html-author/charref

13
Jon

文字「&」は特別な目的を持つ予約語です。そのため、特定の方法で使用する必要があります。

ここで、HTMLエンティティを見つけることができます。 http://www.w3schools.com/html/html_entities.asp