Richtig oder nicht: Wir sollten immer die richtige Kapitalisierung verwenden und niemals ganze Sätze in All-Oppercase einsetzen

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

Frage

Richtig oder nicht: Wir sollten immer die richtige Kapitalisierung verwenden und niemals ganze Sätze in All-Oppercase einsetzen. Wenn wir dies tun müssen, sollten wir CSS für diese Aufgabe verwenden. "

Sollten wir die CSS -Eigenschaft verwenden text-transform für andere Fälle, wenn wir sie brauchen?

(Beachten Sie, dass ich nicht über HTML -Tags spreche, ich spreche von Textinhalten)

Links zu lesen:

War es hilfreich?

Lösung

Ich spreche nicht von HTML -Tag, ich spreche von Textinhalten? Ich habe einen Zauberbuchstaben für Kopfbildschirme für Buchstaben, wenn wir Großbuchstaben verwenden.

Meine Frage lautete: "Sollten wir immer Kleinbuchstaben in den Inhalten der Webseite verwenden?" und verwenden Sie CSS-Texttransformationen für andere Fälle, wenn wir benötigen.

Verwenden Sie einfach natürlichen Text, wie Sie es in Ihrer SO -Frage getan haben. Die Bildschirmleser lesen im Allgemeinen alle Großbuchstaben als einzelne Buchstaben, da ein solcher Text im Allgemeinen ein Akronym ist (es wird wahrscheinlich von Leser zu Leser variieren - einige verarbeiten Dinge intelligenter als andere und können möglicherweise herausfinden, dass ein ganzer Satz isn ' t wahrscheinlich ein Akronym).

Du musst nicht Kleinbuchstaben Jeder Buchstabe - ein Bildschirmleser sollte kein Problem mit "Dies ist ein Satz".

Großbuchstaben, das kein Akronym ist, sollte mit CSSs durchgeführt werden text-transform: uppercase;.

Andere Tipps

Huh? Für normalen Text? Das klingt für mich nach einer lächerlichen Idee. Jede Sprache hat ihre Regeln für das, was Kleinbuchstaben und Großbuchstaben sind. Warum sollte man davon ablenken wollen?

Aktualisieren: Entschuldigung Jitendra, ich habe Ihr Update nicht genau gelesen. Jetzt Dies

Ich habe einen Zauberbuchstaben für Kopfbildschirme für Buchstaben, wenn wir Großbuchstaben verwenden.

Könnte gut sein - sagen wir, dass die USA wie wir geschrieben werden. A. Ich könnte mir vorstellen, dass einige Leser dies tun. Aber Dies würde nur bedeuten, keine Wörter in alle Kappen zu stecken - was eine Regel ist, die Sie sowieso folgen möchten.

Alle Text in Kleinbuchstaben haben und die richtigen Wörter durch oberzieren text-transform, Sie müssten jedes Wort, das aktiviert werden muss - eine CSS -Klasse aufnehmen - äußerst umständlich, würde zu einer schrecklichen Suppe führen und keinen Sinn machen. Verwenden Sie einfach die normale Kapitalisierung und verwenden Sie nicht alle Kappen.

Sie sollten Inhalte einer Seite mit richtiger Grammatik, Rechtschreibung und Kapitalisierung schreiben, wie Sie es in einem Aufsatz tun würden. Navigation und Logos sollten mit einem Großbuchstaben beginnen (oder wenn es sich um einen Namen handelt, die richtige Schreibweise für den Namen, z. B. iPhone, nicht iPhone oder iPhone). Verwenden Sie nur die CSS -Kapitalisierung für die Stiftung. Wenn Sie also möchten, dass der Name Ihrer Website in allen Caps (meine Website) liegt, verwenden Sie CSS, um alle Kappen zu erstellen, aber in der HTML stellen Sie sicher, dass dies ordnungsgemäß ist (meine Website).

Hoffe das hilft!

Es ist im Allgemeinen eine gute Idee, sich auf das zu konzentrieren, was für die Menschen leicht zu lesen ist. Fast immer, für fast alle Arten von Informationspräsentation sind herkömmliche typografische Regeln für die Sprache der Website angemessen, und Sie sollten nichts anderes tun, ohne einen wirklich guten Grund zu haben.

Die W3C gibt an, dass alle XHTML -Elemente und Attributnamen in Kleinbuchstaben liegen sollten:

XHTML -Dokumente müssen für alle HTML -Element- und Attributnamen einen niedrigeren Fall verwenden. Dieser Unterschied ist notwendig, da XML Fallempfindlichkeit ist, z. <li> und <LI> sind verschiedene Tags.

Was Webseiteninhalte zwischen den Tags betrifft, ist dies natürlich nicht erforderlich.

Jaws buchstabiert keine Worte, wenn sie als englische Wörter erkannt werden. Zum Beispiel "Dies wird normal ausgesprochen." Klingt genauso wie "Dies ist normal aussprach". Im Umgang mit Abkürzungen ist die Kapitalisierung von Angelegenheiten. Zum Beispiel wird "USA" phonetisch als eine Silbe ausgesprochen. "USA" wird ausgesprochen, da "USA" -Worte unabhängig von der Kapitalisierung in der Regel gleich ausgesprochen werden. Zum Beispiel "FDIOSUF" ist genauso wie "FDIOSUF" ausgesprochen.

Es hat nichts mit Bildschirmlesern zu tun. Für tatsächliche Inhalt, Sie sollten eine normale Kapitalisierung verwenden. Für Elementnamen und Attribute, Sie muss Verwenden Sie einen niedrigeren Fall, wenn Sie XHTML verwenden, da es sich um eine Fallempfindlichkeit handelt und die Spezifikation besagt, dass die Tag-Namen und Attributnamen einen niedrigeren Fall sind. Dies sind zwei völlig unterschiedliche Dinge (Inhalt vs.Markup).

Bearbeiten In Ihrer bearbeiteten Frage: Sie sollten vermeiden falsch Verwendung aller oberen Falltext (das ein Beispiel für die falsche Verwendung wäre), da die Bildschirmleser dies möglicherweise in der Theorie hervorrufen, dass es sich um ein Akronym wie HTML oder W3C handelt. Aber nicht Alle Kappen zu machen ist nicht dasselbe wie alle niedrigeren Falls. Verwenden Sie anfängliche Sätze usw. anfängliche Hauptstädte usw. Verwenden Sie nicht alle Kappen für den Schwerpunkt, verwenden Sie <em> (oder <strong>, abhängig von der Art der Betonung). Dies markiert Ihren Text semantisch, was tatsächlich hilft Der Bildschirmleser erledigt seine Aufgabe (indem er den Schwerpunkt legt, wo er gesetzt werden sollte).

Ja, Sie sollten, wenn Sie die Textbuchstaben ändern möchten, verwenden Sie die CSS-Eigenschaft Texttransform http://www.quackit.com/css/properties/css_text-transform.cfm

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top