Vrai ou non: nous devons toujours utiliser une capitalisation appropriée et ne jamais mettre des phrases entières dans toutes les courses

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

Question

Vrai ou non: nous devons toujours utiliser une capitalisation appropriée et ne jamais mettre des phrases entières en toutes uppercase. Si nous devons le faire, nous devons utiliser CSS pour cette tâche. "

Devrions-nous utiliser la propriété CSS text-transform Pour d'autres cas si nous en avons besoin?

(Notez que je ne parle pas des balises HTML, je parle de contenu de texte)

Liens à lire:

Était-ce utile?

La solution

Je ne parle pas de tag html Je parle de contenu texte? Je dirige le lecteur d'écran Spell Lettre par lettre si nous utilisons en majuscules.

Ma question était "devrions-nous toujours utiliser du texte minuscule dans le contenu de la page Web?" et utilisez la transformation de texte CSS pour d'autres cas si nous en avons besoin.

Utilisez simplement du texte naturel, comme vous l'avez fait dans votre question So. Les lecteurs d'écran liront généralement toutes les majuscules comme des lettres individuelles, car un tel texte est généralement un acronyme (il variera probablement d'un lecteur à l'autre - certains gèrent les choses plus intelligemment que d'autres, et pourra comprendre qu'une phrase entière n'est pas T est susceptible d'être un acronyme).

Tu n'as pas à minuscule Cependant, chaque lettre - un lecteur d'écran ne devrait avoir aucun problème avec "Ceci est une phrase".

Le texte en majuscules qui n'est pas un acronyme devrait être fait avec CSS text-transform: uppercase;.

Autres conseils

Hein? Pour le texte normal? Cela me semble une idée ridicule. Chaque langue a ses règles sur ce qui est en minuscules et ce qui est en majuscule. Pourquoi voudrait-on détourner de cela?

Mise à jour: Désolé Jitendra, je n'ai pas lu de près votre mise à jour. À présent cette

Je dirige le lecteur d'écran Spell Lettre par lettre si nous utilisons en majuscules.

pourrait bien être - disons, pour que les États-Unis soient orthographiés comme nous A. Je pourrais imaginer que certains lecteurs d'écran fassent cela. Mais Cela signifierait seulement ne pas mettre des mots dans tous les plafonds - ce qui est une règle que vous voudriez suivre de toute façon.

Avoir tout texte en minuscules et augmenter les bons mots à travers text-transform, vous devrez mettre un cours CSS sur chaque mot qui doit être capitalisé - extrêmement lourd, entraînerait une soupe horriblehtml et n'aurait pas de sens. Utilisez simplement une capitalisation normale et n'utilisez pas tous les plafonds.

Vous devez écrire du contenu d'une page avec une grammaire, une orthographe et une capitalisation appropriées comme vous le feriez dans un essai. La navigation et les logos devraient commencer par une majuscule (ou si c'est un nom, l'orthographe appropriée pour le nom, par exemple iPhone, pas iPhone ou iPhone.) Utiliser la capitalisation CSS uniquement pour la stylisation. Donc, si vous voulez que le nom de votre site soit dans tous les plafonds (mon site Web), utilisez CSS pour faire toutes les plafonds, mais dans le HTML, assurez-vous qu'il est approprié (mon site Web).

J'espère que cela t'aides!

C'est généralement une bonne idée de se concentrer sur ce qui est facile à lire pour les gens. Presque toujours, pour presque toutes sortes de présentation d'informations, les règles typographiques conventionnelles pour la langue du site sont appropriées, et vous ne devriez rien faire de différent sans avoir une très bonne raison.

Le W3C indique que tous les éléments XHTML et les noms d'attribut doivent être en minuscules:

Les documents XHTML doivent utiliser les minuscules pour tous les noms HTML et les noms d'attribut. Cette différence est nécessaire car XML est sensible à la casse EG <li> et <LI> sont des balises différentes.

Quant au contenu de la page Web entre les balises, il n'est bien sûr pas nécessaire.

Jaws ne représente pas les mots s'ils sont reconnus comme des mots anglais. Par exemple, "Ceci est prononcé normalement." Cela ressemble à la même chose que «ce sont des prononces normalement». Lorsqu'il s'agit de l'abréviation, la capitalisation est importante. Par exemple, "USA" est prononcé phonétiquement comme une syllabe. «USA» est prononcé comme «USA», les mots inventés ont tendance à être prononcés de la même manière, quelle que soit la capitalisation, par exemple «fdiosuf» est prononcé de la même manière que «fdiosuf»

Cela n'a rien à voir avec les lecteurs d'écran. Pour réel contenu, vous devez utiliser une capitalisation normale. Pour les noms d'élément et les attributs, vous devoir Utilisez les minuscules si vous utilisez XHTML, car il est sensible à la casse et que la spécification indique que les noms de balises et les noms d'attribut sont en minuscules. Ce sont deux choses complètement différentes (contenu vsmarkup).

Éditer Re votre question édité: vous devriez éviter Incorrect Utilisation de tous les textes du case supérieur (ce serait un exemple d'utilisation incorrecte), car les lecteurs d'écran peuvent bien énoncer cela sur la théorie selon laquelle il s'agit d'un acronyme comme HTML ou W3C. Mais ne pas Faire tous les plafonds n'est pas la même chose que de faire toutes les minuscules. Utilisez les capitales initiales au début des phrases, etc. N'utilisez pas tous les plafonds pour mettre l'accent, utilisez <em> (ou <strong>, selon le type d'accent). Cela marque votre texte sémantiquement, ce qui en fait aider Le lecteur d'écran fait son travail (en lui permettant de mettre l'accent sur la place).

Oui, vous devriez, si vous souhaitez modifier les lettres de texte, utilisez la transformation de texte de la propriété CSS http://www.quackit.com/css/properties/css_text-transform.cfm

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top