web-dev-qa-db-ja.com

アポストロフィのHTMLコード

一見単純ですが、私はウェブ上で関連するものを見つけることができません。

アポストロフィの正しいHTMLコードは何ですか? ’ですか?

211
Chris J Allen

あなたが一重引用符を探しているなら、それはです

'
286
Recep

List Apartには、HTMLの文字とタイポグラフィに関するNice 参照があります 。その記事によると、アポストロフィの正しいHTMLエンティティは’です。使用例: '.

99
mouviciel

それは'です。

Msandersが指摘したように、これは実際にはXMLとXHTMLですが、HTML4では定義されていませんので、その場合は'を使用すると思います。私は直立します。

37
paxdiablo

通常はアポストロフィとして使用される、正しい単一引用符で始まる、標準に準拠した、覚えやすいHTML引用符のセット。

  • 正しい一重引用符 - ’ - ’
  • 左一重引用符 - ‘ - ʻ
  • 右二重引用符 - ” - 」
  • 左二重引用符 - “ - “
16
Joseph Hansen

あなたが話しているのはどのアポストロフィかによります:あなたが書くつもりである文脈と言語に依存して、'‘’そしておそらく他にもたくさんあります。そして、例えばの宣言された文字エンコーディングでは。 UTF-8では、'のようにHTMLに直接書き込むこともできます。

14
Bombe

第一に、それはそのように見えるだろう。避けるべきである - の呪い

次に、AJAX呼び出しで返されるマークアップを生成する可能性がある場合は、エンティティ名を避けて(すべてのHTMLエンティティがXMLで有効であるとは限らないため)使用します。 &#XXXX;代わりに構文。

そうしないと、マークアップが無効なXMLと見なされる可能性があります。

これによる影響を最も受ける可能性があるエンティティは です。

12
belugabob

これはHTMLアスキーコードの素晴らしいリファレンスです。

http://www.ascii.cl/htmlcodes.htm

あなたが探しているコードは次のとおりです。

6
Tom Anderson

' ISはHTML5で定義されているので、最近のWebサイトでは、'より読みやすいので'を使用することをお勧めします。

チェック: http://www.w3.org/TR/html5/syntax.html#named-character-references

6
HammerNL

''より読みやすいので、それを使わないのは残念ですが、フェイルセーフとして'を使ってください。

'は有効なHTML 5エンティティですが、有効ではありませんHTML 4エンティティ。

<!DOCTYPE html>がHTML文書の最上部にない限り、&#39;を使用してください。

5

きちんと管理されたコレクションとのもう1つのリンク HTMLエンティティ

3
DeltaCap019

私は FileFormat.infoのUnicode文字検索 が正確な文字コードを見つけるのに最も役立つことを発見しました。

単に'(の左側の文字)を入力します。 return 彼らの検索結果に私の米国のMacのキーボードのキー) 様々なカールや言語のいくつかの結果

最初の質問は、タイプライターのファシミレ + 0027 ʼ ではなく、表記上正しい + 02BC ' を要求することでした。

W3CはHTMLエンティティに16進コードを推奨します(下記参照)。 U + 02BCの場合、これはU + 0027の&#x2bc;ではなく&#x27;になります。

http://www.w3.org/International/questions/qa-escapes

マークアップとCSSでの文字エスケープの使用

16進数と10進数通常、Unicode規格で文字を参照または一覧表示するときは、16進値を使用します。 …この規約が普及しているので、必須ではありませんが、10進数値ではなく16進数値をエスケープに使用すると便利です。

http://www.w3.org/TR/html4/charset.html

5 HTML文書表現5.4表示できない文字

…欠けている文字がそれらの数値表現を使用して表示される場合、これは文字セット標準で使用されている形式であるため、16進(10進ではない)形式を使用してください。

3
jtheletter

&apos;エンティティはHTML5でサポートされているかもしれませんが、タイプライターのアポストロフィのように見えます。これは、実際の中括弧のようなものではなく、終わりの引用符と同じように見えます。

私がそれらを次々に書くときにちょうど見てください:

1:右一重引用符エンティティ、2:アポストロフィエンティティ:'

私は、通常のアポストロフィ(これもまた、右の一重引用符と '同一'に見えます)のための適切な実体または代替コマンドを見つけようとしましたが、見つけられませんでした。視覚的に正しいアポストロフィを取得するには、常に正しい単一引用符を挿入する必要があります。

Word 2013のようなワープロで(ALT + 0146)またはオートフォーマットタイプライターのアポストロフィと引用符をそのまま使用する場合は、<meta charset="UTF-8">を使用してください。

10進数の&#39;

%27(16進数).

3
Yuval Adam

私が知っている限りでは、それは&#39;ですが、それはあなたのものも同様に働くようです

http://w3schools.com/tags/ref_ascii.asp を参照してください。

2
melculetz

まっすぐなアポストロフィには&apos;を使用してください。これは数値の&#39;より読みやすくなる傾向があります(他の人がHTMLを直接読む可能性が高い場合)。

編集:msandersは、&apos;は私が知らなかった有効なHTML4ではないと指摘しているので、他のほとんどの答えに従って&#39;を使ってください。

2
Paul Stephenson

http://unicodinator.com/#0027 にあるように&#x0027;を試すことができます。

1
Junior M

これがだれにでも問題を起こすのであれば申し訳ありませんが、 Ted Clancyのブログ には、Unicode委員会の勧告 '(RIGHT SINGLE QUOTATION MARK)に反対する合理的な記事がありますそして、代わりにU + 02BC(MODIFIER LETTER APOSTROPHE)(または 'または&#x2bc;)を使用することを提案します。

一言で言えば、この記事は次のように主張しています。

  • 句読点(引用符など)は通常単語と句を分離しますが、収縮の側面は分離することができず、それでも意味があります。
  • 修飾子を使用すると、正規表現\ w +を使用して縮小を選択できます。
  • テキストの中に埋め込まれた引用符を収縮の中にも出現させないのであれば解析する方が簡単です。
1
Mike Godin