Neidio i'r cynnwys
SilktideCymorth

Dolenni semantig

Mae Silktide yn chwilio am grwpiau o ddolenni sy'n ymddwyn fel dewislen neu adran lywio ond nad ydynt wedi'u marcio fel rhestr. Mae hefyd yn canfod tablau un golofn sy'n cael eu defnyddio i osod allan yr hyn sydd mewn gwirionedd yn rhestr o eitemau.

Dylai grwpiau o ddolenni cysylltiedig — dewislenni, troedynnau, blociau "tudalennau cysylltiedig" — gael eu hysgrifennu fel rhestrau yn , fel bod eu strwythur yn eglur:

<!-- Problem: bloc llywio heb strwythur -->
<a href="/about">Amdanom ni</a>
<a href="/products">Cynhyrchion</a>
<a href="/contact">Cysylltwch â ni</a>

<!-- Wedi'i drwsio: mae'r dolenni'n eitemau mewn rhestr -->
<ul>
  <li><a href="/about">Amdanom ni</a></li>
  <li><a href="/products">Cynhyrchion</a></li>
  <li><a href="/contact">Cysylltwch â ni</a></li>
</ul>

Pam mae hyn yn bwysig

Pan fo dolenni mewn rhestr, mae yn cyhoeddi'r grŵp a'i faint, a gall y gwrandäwr hepgor y grŵp cyfan mewn un cam — sy'n hanfodol pan fo'r un llywio'n cael ei ailadrodd ar bob tudalen. Nid yw dolenni a ysgrifennir yn rhydd yn cynnig llwybr byr o'r fath: efallai y bydd yn rhaid i ymwelydd symud drwy ddwsinau neu gannoedd o ddolenni fesul un cyn cyrraedd y cynnwys, ar bob tudalen y mae'n ymweld â hi.

Sut i'w drwsio

  1. Lapiwch bob grŵp o ddolenni cysylltiedig mewn <ul> (neu <ol> lle mae trefn yn bwysig), gyda phob dolen yn ei <li> ei hun. Ar gyfer llywio, lapiwch y rhestr hefyd mewn elfen <nav> fel y caiff ei chyhoeddi fel llywio.
  2. Rhowch restr yn lle tablau un golofn — nid oes gan dabl ag un golofn unrhyw berthnasoedd tablau, ac mae marcio rhestr yn ei ddisgrifio'n well:
<!-- Problem: tabl un golofn a ddefnyddir fel rhestr -->
<table>
  <tr><td>Banana</td></tr>
  <tr><td>Afal</td></tr>
</table>

<!-- Wedi'i drwsio -->
<ul>
  <li>Banana</li>
  <li>Afal</li>
</ul>

Sut mae Silktide yn profi hyn

  1. Ewch drwy elfennau pob tudalen, gan hepgor cynnwys sydd eisoes y tu mewn i farcio rhestr.
  2. Rhowch wybod am elfen sy'n cynnwys tair dolen neu fwy yn olynol, gyda llai na 30 nod o destun arall rhyngddynt — arwydd cryf o ddewislen neu grŵp o ddolenni. Ni chaiff blociau sy'n cael eu torri gan gynnwys fel paragraffau, penawdau neu ddelweddau eu hystyried yn grwpiau o ddolenni.
  3. Ar wahân, rhowch wybod am dablau sydd ag un golofn yn unig ac sy'n cynnwys testun, gan eu bod yn rhestrau wedi'u cuddio fel tablau.

Datrys problemau

Mae fy nolenni wedi'u gwahanu gan gynnwys go iawn

Mae Silktide yn rhoi'r gorau i ystyried bloc yn llywio pan fydd yn cynnwys testun sylweddol neu elfennau cynnwys rhwng y dolenni. Os yw grŵp sydd wedi'i farcio yn darllen fel rhyddiaith yn hytrach na dewislen, gallwch y canfyddiad.

Dolenni mewnol mewn brawddeg

Ni ddylai dolenni sy'n llifo o fewn brawddeg fod mewn rhestr. Mae'r gwiriad hwn yn goddef darnau byr o destun rhwng dolenni, ond os caiff brawddeg o ymadroddion cysylltiedig ei marcio, cymeradwywch hi.

Dysgu mwy

Diweddarwyd ddiwethaf

A oedd y dudalen hon yn ddefnyddiol?