Sì, è possibile utilizzare section
lì.
Quando si utilizzano le intestazioni, you have "implicit" sections anyway. Utilizzando section
, è possibile renderli espliciti, ovvero encouraged (vedere l'ultimo preventivo).
Questi frammenti sono semanticamente equivalenti (hanno lo stesso outline):
<!-- using headings + div elements -->
<aside class="example-1">
<h1>Heading for this aside</h1>
<div>
<h2>Latest news</h2>
<p>…</p>
</div>
<div>
<h2>Choose site theme</h2>
<p>…</p>
</div>
</aside>
<!-- using headings only -->
<aside class="example-2">
<h1>Heading for this aside</h1>
<h2>Latest news</h2>
<p>…</p>
<h2>Choose site theme</h2>
<p>…</p>
</aside>
<!-- using section elements -->
<aside class="example-3">
<h1>Heading for this aside</h1>
<section>
<h2>Latest news</h2>
<p>…</p>
</section>
<section>
<h2>Choose site theme</h2>
<p>…</p>
</section>
</aside>
Nota: se non si fornire un titolo del aside
, il contorno del documento sarà diverso quando section
si usa. Quale non è una cosa cattiva; Immagino che lo schema sia quello che in genere vuoi comunque. Puoi giocare con lo online outliner di gsnedders.
Naturalmente si può avere anche altri elementi di sezionamento, invece di section
all'interno della aside
(ad esempio nav
per la navigazione di quel aside
, o article
per un elenco di post correlati, etc.).
Nota a margine: Nel tuo caso, si potrebbe considerare l'utilizzo di diversi elementi aside
invece. Questo non può essere risolto in generale, dipende dal contenuto, ma una regola empirica potrebbe essere: utilizzare uno sections
/intestazioni all'interno di uno sections
/intestazioni, se tutte le sezioni sono correlate in qualche modo (cioè se si può trovare un'intestazione che descrive tutte queste sezioni). Utilizzare più aside
, in caso contrario.
Così il vostro esempio potrebbe apparire come:
<aside class="widget">
<h2>Latest news</h2>
<ul>…</ul>
<a>more news</a>
</aside>
<aside class="widget">
<h2>Choose site theme</h2>
<input type="select" />
</aside>
<aside class="widget">
<h2>Newsletter subscription</h2>
<form>…</form>
</aside>
<aside class="widget">
<h2>Related articles</h2>
<ul>…</ul>
</aside>
(e utilizzare un contenitore div
per questi, se ne avrete bisogno.)
' 'sezioni' di una parte non sono sicuramente qualcosa che appartiene a il profilo di tutto il documento '. Perchè no? '
"sicuramente non qualcosa che appartiene alla struttura": poiché vengono usate le intestazioni ('h2'), le" piccole 'sezioni' "* sono * elencate nella struttura, anche se non vengono usati elementi' section'. E penso che questo sia abbastanza importante: le ultime notizie, l'iscrizione alla newsletter ecc. * Dovrebbero * essere delle voci di contorno. – unor
Suppongo che tutto dipenda da come "a parte" il contenuto '