Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Semantica "dei tag"

  1. #1

    Semantica "dei tag"

    "Cosa ci posso mettere dentro un H1?"

    Stavo cercando delle risorse sulla corretta semantica. Una guida "rapida" o una tabella che mi dica, ad esempio: "nel <div> non puoi metterci direttamente il testo ma questi tag:

    <h1> ul li etc...".
    Ho cercato nei link utili e non ho trovato nulla. Su google devo aver dato una ricerca troppo generica...

    Grazie
    Ciao

  2. #2

    Re: Semantica "dei tag"

    Originariamente inviato da ricman
    "Cosa ci posso mettere dentro un H1?"

    Stavo cercando delle risorse sulla corretta semantica. Una guida "rapida" o una tabella che mi dica, ad esempio: "nel <div> non puoi metterci direttamente il testo ma questi tag:

    <h1> ul li etc...".
    Ho cercato nei link utili e non ho trovato nulla. Su google devo aver dato una ricerca troppo generica...

    Grazie
    Ciao
    Ciao. Quello che chiedi non ha a che fare con la semantica, ma solo con le caratteristiche tecniche dell'(X)HTML. Comunque sia, per darti una risposta, dovresti specificare quale DOCTYPE vuoi usare (HTML4.0-Transitional, XHTML1.0-Strict, XHTML1.1 o altro...)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    http://www.w3.org/TR/REC-html40/index/elements.html
    Qui c'è l'elenco di TUTTI i tag e cliccando su uno di essi la spiegazione dettagliata con anche la semantica

  4. #4
    Il link citato è obsoleto.
    L'aggiornamento per XHTML lo trovi su
    http://www.zvon.org/xxl/xhtmlReferen...put/index.html


  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Si, ma il tuo non parla della "semantica", ovvero non dice "quando" andrebbe usato un tag <abbr> al posto di uno <acronym>

  6. #6
    aaaaaa

  7. #7
    Originariamente inviato da thomas_anderson
    http://www.zvon.org/xxl/xhtmlReferen...put/index.html
    OK. Grazie mille.
    Dunque, leggendomi il tuo link, ho trovato un errore che ho fatto (ho messo un UL dentro un P).
    Ovviamente potrei impazzire a cercare tutte le combinazioni che ho sbagliato... Inoltre il validatore dell'html (w3c) non mi trova queste cose (pur essendo il mio dtd Strict).
    C'è anche un validatore per queste cose?

    Grazie ancora

    Ciao

  8. #8
    Il validatore W3C è quello di riferimento. poi dovresti conoscere la DTD del tuo documento, ma è in notazione SGML e se non sei bene addentro alla cosa non la capisci. una cosa sulla "semantica". semantica, stando al termine, dovrebbe riguardare, come diceva De Saussure, un significante ed un significato. qui bisogna distinguere tra semantica della macchina e semantica umana. per una macchina:

    codice:
    <acronym>W3C</acronym></p>
    e

    codice:
    <abbr>W3C</abbr></p>
    sono entrambe valide (ho omesso 'title' per brevità). siamo noi umani che stabiliamo se dobbiamo usare uno dei due in base alla nostra definizione di abbreviazione ed acronimo. ma per un parser HTML le due cose rispettano entrambe la DTD e quindi sono valide.

  9. #9
    Originariamente inviato da thomas_anderson
    codice:
    <abbr>W3C</abbr></p>
    sono entrambe valide (ho omesso 'title' per brevità). siamo noi umani che stabiliamo se dobbiamo usare uno dei due in base alla nostra definizione di abbreviazione ed acronimo. ma per un parser HTML le due cose rispettano entrambe la DTD e quindi sono valide.
    Ok. Giusto. Però forse mi sono spiegato male (o non ho capito fino in fondo).
    Partiamo dal documento:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
            "http://www.w3.org/TR/html4/strict.dtd">
    Intendo dire che il validatore (quello che sto cercando io) non deve interpretare i miei pensieri, ma leggere il codice e vedere se la sequenza di tag padre-figlio è corretta o meno.
    Prendiamo il tuo codice:
    codice:
    <abbr>W3C</abbr></p>
    ...A parte il contesto in cui deve stare (e questo il validatore non lo sa) è corretto e il validatore lo passa.
    Se invece scrivo una cosa del genere:
    codice:
    <abbr><ul>[*]W3C<ul></abbr></p>
    ...Tralasciando ancora il contesto e a cosa serva una lista di un solo elemento, il validotore dovrebbe segnalarmi che <abbr> non può "avere figli" di nome <ul> (e quindi[*]).

  10. #10
    Originariamente inviato da ricman
    Se invece scrivo una cosa del genere:
    codice:
    <abbr><ul>[*]W3C<ul></abbr></p>
    ...Tralasciando ancora il contesto e a cosa serva una lista di un solo elemento, il validotore dovrebbe segnalarmi che <abbr> non può "avere figli" di nome <ul> (e quindi[*]).
    Up... Non esiste?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.