’
はHTMLドキュメントにアポストロフィを生成することを知っています。
また、Mac上のoption shift right bracket
は、単に’
文字を生成することも知っています。
コードを書くためのベストプラクティスはありますか?
<b>The User’s Forum</b>
または
<b>The User’s Forum</b>
(キーボードショートカットを使用することで、上記の’
の代わりに'
と入力できることに注意してください)
後者(キーボードショートカットを使用)は、たとえば、エスケープされていない場合は生のHTMLを表示する可能性が低いため、より堅牢であると思います。
一方、特殊な ’文字は、一部のブラウザでは読み込めない可能性があります(?)。
誰もこれに関するベストプラクティスを持っていますか?
一般的に、一方が他方より優れているとは思わない。どのように使用するかによります。
’
)。あなたが指摘するように、読みやすく入力しやすいので、一般的に私はキャラクターを使用することにもっと傾くでしょう。
表記上、文の句読点で使用する正しいグリフは、引用符であり、単一引用符(アポストロフィを含む)と二重引用符の両方です。ウェブ上でよく見られるまっすぐなマークは素数と呼ばれますが、これは単一および二重の種類もあり、主に測定のために使用が制限されています。
この記事 は、それらを正しく使用する方法を説明しています。
’
を使用すると、何があっても出力が正しいことが確実にわかります。
'
がタイプライターのアポストロフィではなく、適切なアポストロフィを出力することを望みます。キリストのために2013年です!
’
は、閉じた単一引用符またはアポストロフィを作成することを意図している場合にのみ使用してください。これらの句読点は両方とも、ほとんどのフォントで形状が湾曲しています。あなたの目的が足跡を作ることである場合、他のルートに行きます。フットマークは常に真っ直ぐな垂直マークです。
それはタイポグラフィの問題です。 1つの方法は正しいです。もう一方はそうではありません。
テキストがブラウザ以外で使用される場合、option shift right bracket
は通常のXMLまたはJSONパーサーによってアポストロフィに変換されないため、キーボードコンボ’
で文字を入力する方が安全です。 (たとえば、このコンテンツをネイティブのAndroid/iOSアプリに提供している場合)。
キーボードショートカットを使用する1つのリスクは、非ASCIIエンコーディングを使用する必要があることです。それは問題ないかもしれませんが、ソースが異なるロケールの異なるエディターによってロードされている場合、その行のどこかに問題が発生する可能性があります。
どちらもASCIIなので、’
または’
(同等)のいずれかを使用する方が安全かもしれません。