2009-03-28 2 views
23

Cosa sono i tag di escape in html?Tag escape in html

sono essi &#34; &#60; &#62; per rappresentare", <,> E come fare questi lavori? È quello esadecimale, o quello che è. Come è fatto, e perché non sono solo i personaggi stessi?

risposta

3

No, non è sfortuna, è decimale esadecimale equivalente è & # x3c;. Ma di solito si usa & lt; (meno-che) per < e & gt; per > invece

0

Quelle fughe sono ascii decimale sfugge Te.. può vedere i valori here. Dai un'occhiata alla colonna HTML.

25

Ecco alcuni comuni entities. Non è necessario utilizzare il codice completo: esistono alias comuni per le entità utilizzate di frequente. Ad esempio, è possibile utilizzare <e> per indicare meno e maggiori dei simboli. & è commerciale, ecc

EDIT: Che dovrebbe essere - &lt; &gt; and &amp;

25

Come fare questi lavori?

Qualsiasi cosa & #num; viene sostituito con il carattere dalla tabella ASCII corrispondente a quel numero.

Esagono o cos'è?

Non è esadecimale, il numero rappresenta il numero di caratteri in decimale nella tabella ASCII. Controlla ASCII table. Controlla le colonne Dec e HTML.

Perché non sono solo i personaggi stessi?

Guardate questo esempio:

<div>Hey you can use </div> to end div tag!</div> 

Sarebbe rovinare l'interprete. È un cattivo esempio, ma hai avuto l'idea.

Perché non è possibile utilizzare i caratteri di escape come nei linguaggi di programmazione?

Non ho una risposta esatta a questo. Ma html come xml è un linguaggio di markup e non un linguaggio di programmazione e la risposta risiede probabilmente nella storia di come i linguaggi di markup diventano ciò che sono ora.

+3

Penso che voglia dire, perché non usi solo < strager

+0

Probabilmente hai ragione, ho letto male la prima riga. –

+0

NAh, volevo solo spiegare perché non potrei usare say