真実かどうか:私たちは常に適切な資本化を使用し、全文全体をすべてuppercaseに入れないでください

StackOverflow https://stackoverflow.com/questions/2449009

質問

真実であるかどうか:私たちは常に適切な資本化を使用し、全文全体を全部uppercaseに入れないでください。そうしなければならない場合は、このタスクにCSSを使用する必要があります。」

CSSプロパティを使用する必要があります text-transform 必要な場合は他の場合は?

(私はHTMLタグについて話しているのではなく、テキストの内容について話していることに注意してください)

読み取りへのリンク:

役に立ちましたか?

解決

私はテキストコンテンツについて話しているHTMLタグについて話していませんか?大文字を使用している場合は、手紙ごとにスクリーンリーダーのスペルレターをヘッズします。

私の質問は、「Webページのコンテンツで常に小文字テキストを使用する必要がありますか?」でした。必要に応じて、他のケースにCSSテキストトランスフォームを使用します。

あなたがあなたの質問でやったように、自然なテキストを使用してください。スクリーンリーダーは通常、すべての大文字を個々の文字として読み取ります。そのようなテキストは一般に頭字語であるため(読者ごとに異なる可能性があります - 他のものよりもインテリジェントなものを処理するものもあり、文章全体が文章全体がisnisであることを理解できるかもしれません。頭字語になる可能性が高い)。

あなたはそうする必要はありません 小文字 ただし、すべての文字 - スクリーンリーダーは「これは文です」という問題はありません。

頭字語ではない大文字のテキストはCSSで行う必要があります text-transform: uppercase;.

他のヒント

は?通常のテキスト用?それは私にはばかげた考えのように聞こえます。すべての言語には、小文字と大文字とは何かに関するルールがあります。なぜそれからそらすことを望むのでしょうか?

アップデート: :申し訳ありませんが、Jitendra、私はあなたのアップデートをよく読みませんでした。今 これ

大文字を使用している場合は、手紙ごとにスクリーンリーダーのスペルレターをヘッズします。

たとえば、米国が私たちのように綴られるように。 しかし これは、すべてのキャップに単語を入れないことを意味するだけです。これは、とにかく従いたいルールです。

小文字にすべてのテキストを置き、正しい単語を上回る text-transform, 、あなたは大文字にする必要があるすべての単語にCSSクラスを置く必要があります - 非常に面倒で、恐ろしいHTMLスープになり、意味がありません。通常の大文字を使用して、すべてのキャップを使用しないでください。

エッセイと同じように、適切な文法、スペル、大文字を備えたページのコンテンツを書く必要があります。ナビゲーションとロゴは大文字から始める必要があります(または、名前の場合は、名前の適切なスペル、例えばiPhoneやiPhoneではなくiPhoneなど)は、スタイリライゼーションにのみCSS大文字を使用します。したがって、サイトの名前をすべてのキャップ(私のウェブサイト)にしたい場合は、CSSを使用してすべてのキャップを作成しますが、HTMLでは適切であることを確認してください(私のウェブサイト)。

お役に立てれば!

一般的に、人々が読みやすいものに集中することは良い考えです。ほとんどの場合、ほとんどあらゆる種類の情報プレゼンテーションでは、サイトの言語に関する従来のタイポグラフィルールが適切であり、本当に正当な理由がなくても違うことをしてはいけません。

W3Cは、すべてのXHTML要素と属性名は小文字にあるべきであると述べています。

XHTMLドキュメントは、すべてのHTML要素と属性名に対して小文字を使用する必要があります。 XMLは症例に敏感であるため、この違いが必要です <li><LI> 異なるタグです。

タグ間のWebページコンテンツについては、もちろんそれは必要ありません。

顎は、英語の単語として認識されている場合、単語を綴りません。たとえば、「これは正常に発音されます。」 「これは正常に発音される」と同じように聞こえます。略語を扱う場合、大文字化が重要です。たとえば、「USA」は、音節として音声で発音されます。 「USA」は、「米国」が大文字に関係なく同じと宣言される傾向があるため、「USA」と発音されます。

スクリーンリーダーとは何の関係もありません。実際の場合 コンテンツ, 、通常の大文字を使用する必要があります。要素名と属性については、あなた しなければならない XHTMLを使用している場合は小文字を使用します。なぜなら、それはケースに敏感であり、仕様はタグ名と属性名が小文字であると述べているからです。これらは、完全に異なる2つのもの(コンテンツvs.markup)です。

編集 編集された質問:避ける必要があります 正しくない スクリーンリーダーは、HTMLやW3Cのような頭字語であるという理論でそれをよく綴ることができるため、すべての大文字のテキスト(誤った使用の例です)の使用。しかし いいえ すべてのキャップを行うことは、すべての小文字を行うことと同じではありません。文の始まりなどで初期首都を使用します。すべてのキャップを使用して強調しないでください。 <em> (また <strong>, 、強調の種類に応じて)。そうすることであなたのテキストが意味的にマークされます、それは実際に 役立ちます スクリーンリーダーは仕事をします(それがどこに置かれるべきかを強調することにより)。

はい、テキストレターを変更したい場合は、CSSプロパティテキストトランスフォームを使用します http://www.quackit.com/css/properties/css_text-transform.cfm

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top