Merkingarfræðilegir listar
Silktide prófar hvort listaeiningar á síðunum þínum innihaldi aðeins listaliði sem beina undirþætti. Þegar aðrar einingar eru settar beint inn í lista getur gefið ranga mynd af því hversu marga liði listinn inniheldur.
<!-- Rangt: div-einingarnar fela listaliðina fyrir skjálesurum -->
<ul>
<div class="group">
<li>Dæmi 1</li>
</div>
<div class="group">
<li>Dæmi 2</li>
<li>Dæmi 3</li>
</div>
</ul>
<!-- Lagfært: aðeins listaliðir beint inni í listanum -->
<ul>
<li>Dæmi 1</li>
<li>Dæmi 2</li>
<li>Dæmi 3</li>
</ul>
Hvers vegna þetta skiptir máli
Þegar kemur að lista tilkynnir hann hversu marga liði listinn hefur – „listi, 3 liðir“ – sem segir notandanum við hverju hann má búast og gerir honum kleift að sleppa örugglega yfir efnið. Umslagseiningar inni í listanum raska þessari talningu: dæmið hér að ofan gæti verið tilkynnt sem listi með tveimur liðum þegar hann inniheldur í raun þrjá. Leiðsöguvalmyndir verða oftast fyrir þessu, þar sem þær eru yfirleitt byggðar upp sem listar.
Hvernig á að laga þetta
- Fjarlægðu umslagseiningar á borð við
<div>eða<span>sem eru beint inni í<ul>- og<ol>-einingum, þannig að aðeins<li>-liðir verði eftir. - Ef þú þarft umslagið vegna útlits skaltu færa það inn í
<li>eða stíla<li>-einingarnar beint. - Til að hreiðra einn lista inni í öðrum skaltu setja innri
<ul>- eða<ol>-listann inni í ytri<li>-lið.
Hvernig Silktide prófar þetta
- Finndu allar
<ul>- og<ol>-einingar á síðunni. - Skoðaðu hvern beinan undirþátt listans.
- Merktu alla undirþætti sem eru ekki listaliðir (
<li>) eða hreiðraðir listar. Athugasemdir og bil á milli liða eru í lagi og eru hunsuð.