XHTML - Suggerimenti e trucchi

Questo capitolo elenca vari suggerimenti e trucchi di cui dovresti essere a conoscenza mentre scrivi un documento XHTML. Questi suggerimenti e trucchi possono aiutarti a creare documenti efficaci.

Suggerimenti per la progettazione di documenti XHTML

Ecco alcune linee guida di base per la progettazione di documenti XHTML:

Progettare per servire e coinvolgere il tuo pubblico

Quando pensi di soddisfare ciò che il tuo pubblico desidera, devi progettare documenti efficaci e accattivanti per servire allo scopo. Il tuo documento dovrebbe essere facile per trovare le informazioni richieste e fornire un ambiente familiare.

Ad esempio, gli accademici o i medici sono a proprio agio con documenti simili a giornali con frasi lunghe, diagrammi complessi, terminologie specifiche, ecc., Mentre il documento a cui accedono i bambini in età scolare deve essere semplice e informativo.

Riutilizza il tuo documento

Riutilizza i tuoi documenti di successo creati in precedenza invece di ricominciare da zero ogni volta che raccogli un nuovo progetto.

All'interno del documento XHTML

Ecco alcuni suggerimenti riguardanti gli elementi all'interno del documento XHTML:

La dichiarazione XML

Una dichiarazione XML non è richiesta in tutti i documenti XHTML, ma gli autori di documenti XHTML sono fortemente incoraggiati a usare dichiarazioni XML in tutti i loro documenti. Tale dichiarazione è richiesta quando la codifica dei caratteri del documento è diversa da quella predefinita UTF-8 o UTF-16.

Elementi vuoti

Includono uno spazio prima del finale / e> di elementi vuoti. Ad esempio, <br />, <hr /> e <img src = "/ html / xhtml.gif" alt = "xhtml" />.

Fogli di stile e script incorporati

Usa fogli di stile esterni se il tuo foglio di stile utilizza "<", "&", "]]>" o "-".

Utilizza script esterni se lo script utilizza "<", "&" o "]]>" o "-".

Interruzioni di riga all'interno dei valori degli attributi

Evita interruzioni di riga e più caratteri di spazi bianchi all'interno dei valori degli attributi. Questi vengono gestiti in modo incoerente da browser diversi.

Elemento Isindex

Non includere più di un elemento isindex nell'intestazione del documento. L' elemento isindex è deprecato a favore dell'elemento input.

Gli attributi lang e xml: lang

Usa gli attributi lang e xml: lang mentre specifichi la lingua di un elemento. Il valore dell'attributo xml: lang ha la precedenza.

Identificatori di elementi

XHTML 1.0 ha deprecato gli attributi name di elementi a, applet, form, frame, iframe, img e map . Verranno rimossi da XHTML nelle versioni successive. Pertanto, inizia a utilizzare l' elemento id per l'identificazione degli elementi.

Utilizzo di e commerciali nei valori degli attributi

Il carattere e commerciale ("&") deve essere presentato come riferimento di entità &.

Esempio

<!-- This is invalid in XHTML -->
http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user.

<!-- Correct XHTML way of writing this is as follows -->
http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user

Caratteri di spazi bianchi in HTML e XML

Alcuni caratteri che sono legali nei documenti HTML sono illegali nel documento XML. Ad esempio, in HTML, il carattere form-feed (U + 000C) viene trattato come uno spazio bianco, in XHTML, a causa della definizione dei caratteri di XML, è illegale.

Riferimento ai personaggi con nome & Apos;

Il riferimento al carattere denominato '(l'apostrofo, U + 0027) è stato introdotto in XML 1.0 ma non appare in HTML. Gli sviluppatori web dovrebbero quindi utilizzare & # 39; invece di 'funzionare come previsto nei browser Web HTML 4.