Errori comuni nella codifica HTML

October 25

Errori comuni nella codifica HTML


Hypertext Markup Language (HTML) è lo strumento utilizzato per formattare e contenuti presenti nelle pagine web. Si tratta di un linguaggio di programmazione molto indulgente. Lo fa in genere non "rompere" e presente messaggi di errore per lo spettatore. Più spesso, una pagina web potrebbe non guardare solo a destra, o una macro per modificare i dati in un modulo non funziona se c'è un errore nel codice HTML. Fortunatamente, HTML è facile da risolvere e prova.

Tag poco formate

La maggior parte dei tag HTML hanno un inizio e un tag di chiusura. Per grassetto la parola, "bold", è necessario immettere il seguente:

<B> grassetto </ b>

Tuttavia, se si dimentica di mettere il secondo tag in, o si dimentica di inserire la barra nella seconda etichetta, ci saranno non essere qualsiasi testo in grassetto, o tutto in pagina dopo il primo tag sarà grassetto. Se si dimentica una delle parentesi angolari, potrete sperimentare gli stessi problemi. Con i tag più complesse, nessun testo può essere visibile a tutti.

Casi di nomi di file sensibili

Se si sta chiamando un'altra pagina HTML in un collegamento, assicurarsi che si scrive utilizzando lo stesso caso, come è chiamato sul server. Alcuni server non riconoscerà un nome di file il cui caso non è la stessa. Quindi, se il file è falled "MyStuff.htm," scrivere esattamente così. Per evitare questo problema con i propri file, il nome di tutti i file e le directory con lettere minuscole.

Percorsi non validi

Durante il collegamento a un altro file, è importante scrivere il percorso correttamente. Se il file si trova nella stessa directory del file, viene chiamato da, il percorso è semplice: "nomefile.htm." Se si trova in una directory chiamata "roba", un livello sotto la directory di partenza, allora sarebbe "/stuff/filename.htm." Se si trova in una directory sopra, è possibile utilizzare "../filename.htm." Per questo motivo, è spesso preferibile utilizzare l'URL completo, ad esempio "http://myserver.com/stuff/filename.htm." Questo troverà il file indipendentemente da dove viene chiamato da.

Problemi cross browser

Ha usato per essere molto difficile creare un sito web che sembrava e ha lavorato lo stesso in Netscape e Internet Explorer. Netscape è andato via, ma molti altri browser sono arrivati. Per fortuna, sono molto più compatibili di quelli di una volta. Tuttavia, è sempre la pena di ottenere copie dei browser vostri clienti saranno in uso e cercare le pagine web in ogni per assicurarsi che essi guardano e lavorare lo stesso.

Citazioni mancante

Le quotazioni sono utilizzati in vari tag HTML per indicare i valori che vengono passati al tag. Per esempio, il tag di ancoraggio sarà simile alla seguente:

<a href="myfile.htm"> test di collegamento </a>

Se si dimentica il secondo set di virgolette, il collegamento non funzionerà correttamente.

Tabella disallineamento

A parte il loro uso evidente nel presentare le informazioni aspetto di un foglio di calcolo, tabelle sono utili anche in immissione di testo accanto o sotto altro testo o immagini, e nel raggruppare le immagini in un quadro più ampio. Tuttavia, il posizionamento delle etichette può essere problematico.

<Table> </ table> sono i tag contenitore tavolo. <Tr> </ tr> sono i tag riga della tabella e <td> </ td> sono l'elemento tag table.

<Table>

<Tr>

<Td> test </ td> <td> Prova 2 </ td>

</ Tr>

</ Table>

Questa semplice tabella visualizzerà le parole "Test" e il lato "Test 2" a fianco. Dove tavoli diventano difficili è quando sono annidati. È possibile aggiungere un intera tabella all'interno di ciascuno degli elementi tabella precedente. Diventa ben presto molto difficile tenere traccia di quali riga della tabella e la tabella degli elementi tag appartengono gli uni agli altri. Se i tag non si allineano, le informazioni verranno diffuse in tutta la pagina.

Disappearing White Space

Lo spazio bianco è compresso in una pagina web. Digitando le parole "prova Spazio" in una pagina web con tre spazi vuoti in mezzo non si tradurrà in tutti quegli spazi che mostra nel browser. Essi verranno compressi fino a un singolo spazio. Utilizzare aa spazio unificatore, come "" esempio "Test Spazio" o utilizzare tabelle o fogli di stile per creare spazio.