Domanda

Se sì allora elementi di presentazione sarebbe utile in questa condizione così dovremmo usare quelli?

<b>…</b> , <i>…</i>, <big>…</big>, <small>…</small>, <tt>…</tt>, <hr />

Questi sono i tag validi

È stato utile?

Soluzione

La pagina deve essere marcato semanticamente , non per la sua presentazione. Se si mette una corretta marcatura semantica su elementi, il browser di solito applicare uno stile di base a loro da solo. Non si dovrebbe essere preoccupati di come il documento appare senza stile . Se si tratta di senza stile , che non ha stile. CSS è responsabile per lo stile. Se un utente sceglie di visualizzare il documento senza stile, lascia che sia così.

Altri suggerimenti

In genere una ( " normale ") utente non può disabilitare i CSS facile come JavaScript . Quindi mi sento di rispondere a No .

CSS è un parte della presentazione e quando il CSS non è disponibile dovremmo pensare che la presentazione non è disponibile . Così il lato client è spezzato .

Non si dovrebbe essere preoccupati che come non si desidera eseguire il debug di un client abusando della presentazione.

MA , se è necessario per supportare dispositivi non-standard (vecchi cellulari forse) si tratta di una preoccupazione legittima. Ancora invece di cambiare pagina per " misura tutti i formati ", si dovrebbe avere una pagina separata per tali dispositivi .


Non sei sicuro di tt (Credo che si può usare). Ma b, i dovrebbe essere sostituito da rispettivamente strong e em.

big e small non devono essere usati IMO e sostituiti da tag alternative a seconda delle semantica .

Tecnicamente, si potrebbe praticamente creare una pagina intera utilizzando <div> e <span> tag. Che sarebbe solo essere disordinato, però, e non molto intuitivo. Personalmente, trovo che i tag vi elenco rendono più facile per un essere umano per analizzare ciò che la pagina sta tentando di comunicare, offrendo anche il vantaggio di rendere una pagina leggibile quando il CSS non viene caricato.

Sembra che tu stai chiedendo se si deve utilizzare i tag come <small> in modo che, in assenza di CSS, ciò che si vuole essere di piccole dimensioni sarà piccolo.

No.

La ragione di considerare come la pagina apparirà senza CSS è quello di sapere se si sta utilizzando buon layout semantica. Se è utilizzabile, il codice HTML, che è solo progettato con l'organizzazione semantica in mente, va bene. Questo è tutto. Se gli utenti, per qualsiasi ragione, non vogliono sostenere le cose di presentazione come CSS, non utilizzare i tag di presentazione .

E, davvero. Se gli utenti non dispongono di CSS per qualsiasi motivo, non meritano di vedere qualcosa in grassetto. E 'più lavoro per voi, non è semantica, e nessuno sarà mai di cura.

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