2012-03-18 13 views
9

これは本当に基本的な質問のように思えるかもしれませんが...HTML属性値の引用符?

HTMLコード(altタグなど)でどのようにダブルスピーチマークを使用しますか?例えば

..

私はOpening Credits for "It's Liverpool"に自分のWebページにタグを設定しようとしているが、それはOpening Credits forにそれを制限しています。

+0

altは画像要素の属性であり、タグではありません。 – Soup

答えて

17

あなたが引用符の代わりに対応するHTML entityを使用したいと思う:

<span alt="Opening Credits for &quot;It's Liverpool&quot;">A span</span> 
7

あなたは、通常の代わりにする必要がありアスキー引用符の、適切な言語依存引用符を使用して問題を回避することができますコンピュータコードでデリミタとして使用することに限定されています。例:

alt="Opening Credits for “It’s Liverpool”" 

または

alt="Opening Credits for ‘It’s Liverpool’" 

は、あなたが本当に区切り文字としてアスキーアポストロフィを、属性値内アスキー引用符を使用使用する必要がある場合(イギリス英語で):

alt='The statement foo = "bar" is an assignment.' 

で属性値に実際にAscii引用符とAsciiアポストロフィの両方を入れる必要がある非常にまれなケースでは、どちらかをエスケープする必要があります(つまり、attr ibute値の区切り文字):

alt="The Ascii characters &quot; and ' should not be used in natural languages." 

または

alt='The Ascii characters " and &#39; should not be used in natural languages.' 

これらの考慮事項は、属性値のみの内側関連していることに注意してください。要素のコンテンツでは、「と」の両方を自由に使用できます。

<strong>The Ascii characters " and ' should not be used in natural languages.</strong> 
関連する問題