Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Titolo in tag article

  1. #1

    Titolo in tag article

    Ciao,
    Il validatore html mi segnala un warning per la mancanza di un titolo H all'interno del tag <article>.
    In realtà il titolo c'è la non è all'inizio del tag ed inserito in sotto tag <section>, con questa struttura:

    codice HTML:
    <article class="home-news home-news-grid">
      <figure class="home-news-image">
        <img src="" alt="">
      </figure>
      <section class="home-news-body">
        <p>
                <a class="home-news-cat" href="">Categoria</a><br>
                <span class="home-news-date">Data</span>
            </p>
        <a class="color-inherit" href="">
                <h3>Titolo avviso</h3>
                <p>Testo avviso</p>
        </a>
      </section>
    </article>
    Posso tranquillamente ignorare il warning oppure dovrei rivedere questa struttura?

  2. #2

  3. #3
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,675
    Ciao, la regola generale dice che ogni elemento section dovrebbe essere identificato inserendo un titolo come figlio dell'elemento stesso. Allo stesso modo vale per ogni elemento article.

    Nel tuo codice hai un titolo per section ma non credo che questo possa essere condiviso col suo genitore article (imho). Risulta infatti che per quell'elemento article manca il suo elemento titolo.

    Se quel titolo deve essere riferito all'elemento article, è possibile piuttosto che l'elemento section in quel contesto non sia poi così necessario. Probabilmente puoi farne a meno è usare un semplice div se l'intento è quello di usarlo per la costruzione del layout.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  4. #4
    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    Ciao, la regola generale dice che ogni elemento section dovrebbe essere identificato inserendo un titolo come figlio dell'elemento stesso. Allo stesso modo vale per ogni elemento article.

    Nel tuo codice hai un titolo per section ma non credo che questo possa essere condiviso col suo genitore article (imho). Risulta infatti che per quell'elemento article manca il suo elemento titolo.

    Se quel titolo deve essere riferito all'elemento article, è possibile piuttosto che l'elemento section in quel contesto non sia poi così necessario. Probabilmente puoi farne a meno è usare un semplice div se l'intento è quello di usarlo per la costruzione del layout.
    Farò così, grazie

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