Test 1 — kopniveau en containerbreedte

CMS-test: laat het CMS onze HTML heel?

Deze pagina is er alleen om te controleren wat het CMS met ons fragment doet. Loop de checklist in docs/cms-test.md af terwijl je hiernaar kijkt.

Test 2 — volle-breedte band, emoji en accentkleur

Emoji leesbaar

Staat hier een palet en geen vraagteken?

Band vol breed

Loopt het roze van rand tot rand?

Kleur klopt

Is de achtergrond #F9EFF3?

Vier op een rij

Op desktop vier, op mobiel twee.

Trouwkaart met goudfolie op een linnen tafelkleed

Test 3 — beeld, lijstjes en inline links

Deze alinea test of vet, cursief en een interne link blijven werken.

  • Staat het beeld links, met dezelfde hoogte als de tekstkolom?
  • Heeft het beeld afgeronde hoeken van 10px?
  • Is de afbeelding scherp en niet uitgerekt?

Test 4 — klikbare tegel zonder JavaScript

De hele tegel moet klikbaar zijn, niet alleen de titel. Test dat ook met de Tab-toets: de tegel moet een focusrand krijgen.

Minimalistische trouwkaart met zwarte typografie op wit papier

Ook hier

Hover: schuift het beeld iets in?

Nieuw
Kleurrijke trouwkaart met bloemenprint

Met badge

Staat het labeltje linksboven?

Test 5 — accordeon en structured data

Dit is het belangrijkste blok van de test. Het gebruikt native details en summary, zonder JavaScript.

Klapt deze vraag open als je erop klikt?

Zo ja, dan heeft het CMS de details- en summary-elementen laten staan.

Gaat de vraag hierboven dicht als je deze opent?

Zo ja, dan werkt het name-attribuut en gedraagt de accordeon zich exclusief. Blijven beide open, dan is dat geen fout maar een oudere browser.

Staat er onderaan de bron een script met FAQPage-schema?

Bekijk de paginabron of gebruik de Rich Results Test van Google. Als het script weg is, moet de structured data via een ander veld van het CMS.

Test 6 — tabel en horizontaal scrollen

Kolom A Kolom B Kolom C
Rijlabel vetgedrukt? Ja Ja Ja
Kolom B roze gemarkeerd? Nee Ja Nee
Scrollt de tabel op mobiel? Test dit Test dit Test dit
Als het CMS de table-classes van Bootstrap strippt, valt de opmaak weg maar blijft de tabel leesbaar.

Test 7 — iframe

Veel CMS'en verwijderen iframes uit een raw-HTML-veld. Zie je hieronder een videospeler, dan mag dit blok blijven bestaan.

Test 8 — formulier

CMS'en strippen soms form-elementen, of het formulier komt binnen een bestaand formulier terecht en dan werkt het niet. Verstuur niets, kijk alleen of het veld en de knop er staan.

Testformulier. Deze actie-URL doet niets.

Test 9 — data-attributen

Deze placeholder draagt data-pb-attributen. Bekijk de paginabron: staan ze er nog? Zo niet, dan kan de shop dit blok niet vullen.

Dynamische rij: bestsellers (4 items) — filter: life_event=Trouwkaart

Test 10 — knoppen en merkkleur

De primaire knop moet de kleur uit --color-primary van deze shop hebben, en beide knoppen moeten volledig rond zijn.