Verdadero o no: siempre debemos usar una capitalización adecuada y nunca poner oraciones completas en todo el alcance

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

Pregunta

Verdadero o no: siempre debemos usar una capitalización adecuada y nunca poner oraciones completas en todo el alcance. Si debemos hacerlo, debemos usar CSS para esta tarea ".

¿Deberíamos usar la propiedad CSS? text-transform ¿Para otros casos si los necesitamos?

(Tenga en cuenta que no estoy hablando de etiquetas HTML, estoy hablando de contenido de texto)

Enlaces para leer:

¿Fue útil?

Solución

¿No estoy hablando de la etiqueta HTML de que estoy hablando de contenido de texto? Letra de la pantalla del lector de la carta por letra si usamos mayúsculas.

Mi pregunta era "¿Deberíamos usar siempre texto en minúsculas en el contenido de la página web?" y use la transformación de texto CSS para otros casos si lo necesitamos.

Simplemente use texto natural, como lo hizo en su pregunta SO. Los lectores de pantalla generalmente leerán todo el proceso superior como letras individuales, ya que dicho texto es generalmente un acrónimo (probablemente variará de lector a lector, algunos manejan las cosas de manera más inteligente que otras, y pueden descubrir que una oración completa no es ' es probable que sea un acrónimo).

No tienes que hacerlo minúscula Sin embargo, cada carta: un lector de pantalla no debería tener ningún problema con "Esta es una oración".

El texto en mayúsculas que no es un acrónimo debe hacerse con CSS's text-transform: uppercase;.

Otros consejos

¿Eh? Para texto normal? Eso me suena como una idea ridícula. Cada idioma tiene sus reglas sobre lo que es minúscula y lo que es mayúscula. ¿Por qué uno querría desviar de eso?

Actualizar: Lo siento Jitendra, no leí de cerca tu actualización. Ahora este

Letra de la pantalla del lector de la carta por letra si usamos mayúsculas.

Bien podría ser, digamos, para que USA se deletree como nosotros A. Me imagino que algunos lectores de pantalla hacen esto. Pero Esto solo significaría no poner palabras en todos los límites, lo cual es una regla que desea seguir de todos modos.

Tener todo el texto en minúsculas y superar las palabras correctas a través de text-transform, tendrías que poner una clase de CSS en cada palabra que deba ser capitalizada, extremadamente engorrosa, daría lugar a una sopa horrible y no tendría sentido. Simplemente use la capitalización normal y no use todas las tapas.

Debe escribir contenido de una página con gramática adecuada, ortografía y capitalización tal como lo haría en un ensayo. La navegación y los logotipos deben comenzar con un mayúscula (o si se trata de un nombre, la ortografía adecuada para el nombre, por ejemplo, iPhone, no iPhone o iPhone). Solo use la capitalización CSS para la estilización. Por lo tanto, si desea que el nombre de su sitio esté en todos los límites (mi sitio web), use CSS para que todo sea Caps, pero en el HTML asegúrese de que sea apropiado (mi sitio web).

¡Espero que esto ayude!

En general, es una buena idea concentrarse en lo que es fácil de leer para las personas. Casi siempre, para casi todo tipo de presentación de información, las reglas tipográficas convencionales para el lenguaje del sitio son apropiadas, y no debe hacer nada diferente sin tener una razón realmente buena.

El W3C establece que todos los elementos XHTML y los nombres de atributos deben estar en minúsculas:

Los documentos XHTML deben usar minúsculas para todos los nombres de elementos HTML y atributos. Esta diferencia es necesaria porque XML es sensible a los casos, por ejemplo, <li> y <LI> son etiquetas diferentes.

En cuanto al contenido de la página web entre las etiquetas, por supuesto, no es necesario.

Jaws no explica palabras si son reconocidas como palabras en inglés. Por ejemplo, "Esto se pronuncia normalmente". Suena igual que "Esto se pronuncia normalmente". Cuando se trata de abreviaturas, la capitalización es importante. Por ejemplo, "USA" se pronuncia fonéticamente como una sílaba. "EE. UU." Se pronuncia como "EE. UU." Las palabras compensadas tienden a pronunciarse igual independientemente de la capitalización, por ejemplo, "fdiosuf" se pronuncia igual que "fdiosuf"

No tiene nada que ver con los lectores de pantalla. Para real contenido, debe usar la capitalización normal. Para nombres y atributos de elementos, deber Use la minúscula si está utilizando XHTML, porque es sensible al caso y la especificación dice que los nombres de etiquetas y los nombres de atributos son minúsculas. Estas son dos cosas completamente diferentes (contenido versusmarkUp).

Editar RE SU PREGUNTA EDITADA: Debes evitar incorrecto Uso de todo el texto de mayúsculas (que sería un ejemplo de uso incorrecto), porque los lectores de pantalla pueden deletrearlo en la teoría de que es un acrónimo como HTML o W3C. Pero no Hacer todos los límites no es lo mismo que hacer todo minúsculas. Use capitales iniciales al comienzo de las oraciones, etc. No use todas las tapas para enfatizar, use <em> (o <strong>, dependiendo del tipo de énfasis). Hacerlo marca su texto semánticamente, que en realidad ayuda El lector de pantalla hace su trabajo (permitiendo que ponga énfasis en el que se debe poner).

Sí, debería, si desea modificar las letras de texto, use la propiedad de la propiedad CSS-transformación de texto http://www.quackit.com/css/properties/css_text-transform.cfm

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top