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.