Chris Burnell samler interaktive eksempler på hva HTML kan gjøre. Oversikten er også tydelig på at innebygde funksjoner kan ha mangler i nettleserstøtte og tilgjengelighet.
HTML Can Do That Innebygde nettleserfunksjoner kan erstatte egen kode, men må fortsatt vurderes og testes. Les originalartikkelen (åpnes i ny fane)Key takeaways
- Popover, details og flere skjemakontroller gir nyttig oppførsel uten at alt må programmeres fra grunnen av.
- Flere details-elementer kan dele et name-attributt slik at bare ett av dem er åpent om gangen.
- loading=“lazy” kan utsette lasting av bilder som ikke trengs med en gang. Det må brukes der det passer innholdets rolle.
- Innebygd betyr ikke automatisk problemfritt. Artikkelen påpeker blant annet svakheter ved datalist og enkelte kontroller, og oppfordrer til testing.
Ding! 💡
Jeg vil bruke oversikten som en vane før jeg legger til et nytt bibliotek i hagen: Finnes en god byggestein allerede? Det kan gi mindre kode å passe på og en mer gjenkjennelig oppførsel. Samtidig vil jeg prøve den konkrete løsningen med tastatur, ulike nettlesere og relevante hjelpemidler. At funksjonen finnes, er starten på vurderingen.
Raut#194, 25. august 2026