Vero o no:Dovremmo sempre usare le maiuscole in modo corretto e non mettere mai intere frasi tutte in maiuscolo

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

Domanda

Vero o no:Dovremmo sempre usare le maiuscole in modo corretto e non mettere mai intere frasi tutte in maiuscolo.Se dobbiamo farlo, dovremmo usare i CSS per questo compito."

Dovremmo usare la proprietà CSS text-transform per altri casi se ne abbiamo bisogno?

(Nota che non sto parlando di tag HTML, sto parlando di contenuto testuale)

Link da leggere:

È stato utile?

Soluzione

  

Non sto parlando di TAG HTML sto parlando contenuto del testo? Mi dirigo lettera lettore incantesimo dello schermo per lettera se usiamo MAIUSCOLO.

     

la mia domanda era: "Dovremmo sempre utilizzare il testo in minuscolo nel contenuto della pagina web?" e usare i CSS text-transform per altri casi, se abbiamo bisogno.

Basta utilizzare il testo naturale, come hai fatto nella tua domanda SO. I lettori di schermo generalmente leggono tutto in maiuscolo, come le singole lettere, in quanto tale, il testo è in genere un acronimo (che sarà probabilmente variano da lettore a lettore - alcune cose maniglia in modo più intelligente di altri, e possono essere in grado di capire che una frase intera isn' t probabile che sia un acronimo).

Non è necessario minuscolo ogni lettera, anche se - "Questa è una frase" uno screen reader non dovrebbe avere alcun problema con la

testo maiuscolo che non è un acronimo dovrebbe essere fatto con text-transform: uppercase; di CSS.

Altri suggerimenti

Eh? Per il testo normale? Che suona come un'idea ridicola per me. Ogni lingua ha le sue regole su ciò che è minuscolo e ciò che è maiuscolo. Perché uno dovrebbe voler distogliere da questo?

Aggiorna : Siamo spiacenti Jitendra, non ho letto il tuo aggiornamento da vicino. Ora questo

  

Mi dirigo lettera lettore incantesimo dello schermo per lettera se usiamo maiuscolo.

potrebbe benissimo essere - per esempio, per gli Stati Uniti per essere scritto come U S A. potevo immaginare qualche schermata lettori lo fanno. ma questo significherebbe solo di non mettere le parole in MAIUSCOLO - che è una regola che si vorrebbe seguire in ogni caso.

Avere tutto il testo in minuscolo e maiuscolo le parole giuste attraverso text-transform, si avrebbe dovuto mettere una classe CSS di ogni parola che ha bisogno di essere capitalizzati - estremamente ingombrante, si tradurrebbe in zuppa horribleHTML, e non avrebbe senso. Basta usare normale capitalizzazione, e non utilizzare tutti i tappi.

Si dovrebbe scrivere il contenuto di una pagina con una corretta grammatica, ortografia, e la capitalizzazione proprio come si farebbe in un saggio. Navigazione e loghi dovrebbero iniziare con un maiuscole (o se si tratta di un nome, l'ortografia corretta del nome, ad esempio iPhone, non Iphone o iPhone.) Utilizzare solo capitalizzazione CSS per stilizzazione. Quindi, se si desidera che il nome del tuo sito per essere in tutte le protezioni (MIO SITO) utilizzare i CSS per rendere tutti i tappi, ma nel codice HTML assicurarsi che sia corretto (il mio sito).

Spero che questo aiuti!

E 'generalmente una buona idea di concentrarsi su ciò che è facile per le persone a leggere. Quasi sempre, per quasi tutti i tipi di presentazione delle informazioni, norme tipografiche convenzionali per la lingua del sito siano appropriati, e non si dovrebbe fare qualcosa di diverso senza avere una buona ragione.

Gli stati W3C che tutti gli elementi XHTML e nomi di attributi dovrebbero essere in minuscolo:

  

I documenti XHTML devono usare lettere minuscole   per tutti gli elementi HTML e attributi   nomi. Questa differenza è necessaria   poiché XML è esempio-sensitive   <li> e <LI> sono diversi tag.

Per quanto riguarda il contenuto della pagina web tra i tag, naturalmente non è necessario.

Lo squalo non precisare le parole se sono riconosciuti come le parole inglesi. PER ESEMPIO "Questa è pronunciato normalmente." suona lo stesso di "Questo è pronunciati normalmente". Quando si tratta di questioni di sigle di capitalizzazione. Ad esempio, "USA" è pronunciato foneticamente come una sillaba. “USA” si pronuncia come “u s A” parole Composto tendono ad essere pronunciata la stessa indipendentemente dal maiuscole, ad esempio “FDIOSUF” si pronuncia lo stesso di “Fdiosuf”

Non ha nulla a che fare con gli screen reader.Per davvero contenuto, dovresti usare le normali maiuscole.Per i nomi e gli attributi degli elementi, you dovere usa lettere minuscole se stai usando XHTML, perché fa distinzione tra maiuscole e minuscole e le specifiche dicono che i nomi dei tag e dei nomi degli attributi sono in minuscolo.Queste sono due cose completamente diverse (contenuto vs markup).

Modificare Riguardo la tua domanda modificata:Dovresti evitare errato l'uso di TUTTO TESTO MAIUSCOLO (sarebbe un esempio di uso errato), perché gli screen reader potrebbero benissimo spiegarlo sulla base della teoria che è un acronimo come HTML o W3C.Ma non scrivere TUTTO IN MAIUSCOLO non è la stessa cosa che scrivere tutto in minuscolo.Usa la maiuscola all'inizio delle frasi, ecc.Non usare TUTTO MAIUSCOLO per enfatizzare, usa <em> (O <strong>, a seconda del tipo di enfasi).In questo modo si contrassegna semanticamente il testo, il che in realtà aiuta lo screen reader fa il suo lavoro (permettendogli di mettere enfasi dove dovrebbe essere messo).

Si si dovrebbe, se si desidera modificare le lettere di testo utilizzare la proprietà CSS text-transform http://www.quackit.com/css/properties/css_text-transform.cfm

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top