Visualizzazione dei risultati da 1 a 3 su 3

Discussione: /> oppure >

  1. #1

    /> oppure >

    Ciao, scusate una info, qual'è la differenza tra:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    e

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao, in generale parliamo della sintassi adoperata per la chiusura di un tag vuoto. In HTML non c'è alcuna differenza tra le due sintassi, mentre in XHTML va sempre specificata la chiusura mettendo lo slash a fine tag.

    Facendo un passo indietro, esistono due tipi di elementi per il markup (X)HTML, gli elementi pieni e gli elementi vuoti.

    Gli elementi pieni in genere sono caratterizzati da una coppia di tag (uno di apertura e uno di chiusura) tra i quali può essere presente del contenuto, come ad esempio <p></p>, <a></a>, <span></span>, e molti altri. Nota che in questo caso il tag di chiusura è caratterizzato da uno slash (/) che va messo prima del nome del tag.

    Gli elementi vuoti (ad esempio img, link, meta, br, hr) invece sono caratterizzati da un solo tag, per cui non possono avere del contenuto al loro interno (a parte gli eventuali attributi specificati nel tag stesso).

    Arrivando al dunque:

    Se il tuo documento è di tipo HTML può essere esplicitata (oppure omessa) la chiusura di un tag vuoto, inserendo (oppure no) lo slash alla fine del tag stesso. Vedi il tuo caso <meta ... />, questo in HTML è equivalente anche se scritto senza lo slash, <meta ... >.

    Se invece hai un documento di tipo XHTML invece è sempre necessario esplicitare la chiusura di tutti gli elementi, per cui questa sintassi è corretta <meta ... />, mentre quest'altra <meta ... > non è valida.

    Occhio, in questo caso quando si parla di tipo di documento si fa riferimento al DOCTYPE definito all'inizio del documento stesso, non all'estensione che può avere il file (che sarà sempre .hml o .html o qualche altra estensione relativa al linguaggio lato server usato).



    Tra parentesi, nel caso di un documento HTML5 la sintassi corretta per quel tag è semplicemente:
    <meta charset="UTF-8">
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Grazie, tutto chiaro, sei stato prezioso.
    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.