Rhestrau semantig
Mae Silktide yn chwilio am destun sydd wedi'i ysgrifennu fel rhestr — llinellau sy'n dechrau â bwledi neu rifau — nad yw wedi'i farcio fel rhestr yng nghod y dudalen. Mae marcio rhestr go iawn yn galluogi i drin yr eitemau fel grŵp yn hytrach na dilyniant o linellau nad ydynt yn gysylltiedig.
Mae rhestrau sy'n cael eu hefelychu â thoriadau llinell yn edrych yn gywir ar y sgrin ond nid oes ganddynt strwythur:
<!-- Problem: "rhestr" wedi'i gwneud o destun a thoriadau llinell -->
<p>
* Afalau<br>
* Gellyg<br>
* Bananas
</p>
Pam mae hyn yn bwysig
Pan fydd rhestr wedi'i marcio'n gywir, mae yn ei chyhoeddi fel rhestr, yn dweud faint o eitemau sydd ganddi, ac yn galluogi'r gwrandäwr i neidio rhwng eitemau neu hepgor yr holl beth. Llinellau testun yn unig yw rhestr ffug — mae'r gwrandäwr yn clywed "seren Afalau, seren Gellyg" heb syniad o ble mae'r rhestr yn dechrau neu'n gorffen, a heb ffordd o'i hepgor. Ar gyfer rhestrau hir, y gwahaniaeth hwn yw'r gwahaniaeth rhwng eiliadau a munudau.
Sut i'w drwsio
Ailysgrifennwch y testun gan ddefnyddio marcio rhestr go iawn yn , a thynnwch y bwledi neu'r rhifau â llaw — mae'r porwr yn eu rendro ar eich rhan:
<!-- Eitemau â bwledi: rhestr heb drefn -->
<ul>
<li>Afalau</li>
<li>Gellyg</li>
<li>Bananas</li>
</ul>
<!-- Camau wedi'u rhifo: rhestr drefnedig -->
<ol>
<li>Cynheswch y popty ymlaen llaw</li>
<li>Cymysgwch y cytew</li>
<li>Pobwch am 40 munud</li>
</ol>
Sut mae Silktide yn profi hyn
- Edrychwch ar bob elfen ar y dudalen y mae ei chynnwys uniongyrchol yn destun a thoriadau llinell (
<br>tagiau) yn unig, gan hepgor unrhyw beth sydd eisoes y tu mewn i farcio rhestr go iawn. - Rhannwch y testun yn llinellau wrth y toriadau llinell.
- Cyfrwch linellau sy'n dechrau â nod tebyg i fwled (fel
*,-, neu•) neu â rhif wedi'i ddilyn gan atalnod llawn neu gromfach gau. - Rhowch wybod am yr elfen pan fydd o leiaf tair llinell yn cyfateb i'r un patrwm, fel ymgeisydd rhestr â bwledi neu wedi'i rhifo.
Datrys problemau
Mae'r testun a farciwyd yn ddeunydd wedi'i ddyfynnu
Gall cynnwys a atgynhyrchir air am air — e-bost testun plaen, sampl cod, dogfen wedi'i dyfynnu — gynnwys llinellau tebyg i fwledi yn gyfreithlon. Pe byddai ei drosi i farcio rhestr yn camliwio'r ffynhonnell, gallwch y canfyddiad.