window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', versjon: 2, } ;(function () { var w = vindu if (w.LeadBooster) { console.warn('LeadBooster finnes allerede') } else { w.LeadBooster = { q: [], on: function (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: function (n) { this.q.push({ t: 't', n: n }) }, } } })() 3 nyttige HTML-tagger du kanskje ikke visste eksisterte - The Codest
The Codest
  • Om oss
  • Tjenester
    • Programvareutvikling
      • Frontend-utvikling
      • Backend-utvikling
    • Staff Augmentation
      • Frontend-utviklere
      • Backend-utviklere
      • Dataingeniører
      • Ingeniører i skyen
      • QA-ingeniører
      • Annet
    • Det rådgivende
      • Revisjon og rådgivning
  • Industrier
    • Fintech og bankvirksomhet
    • E-commerce
    • Adtech
    • Helseteknologi
    • Produksjon
    • Logistikk
    • Bilindustrien
    • IOT
  • Verdi for
    • ADMINISTRERENDE DIREKTØR
    • CTO
    • Leveransesjef
  • Vårt team
  • Casestudier
  • Vet hvordan
    • Blogg
    • Møter
    • Webinarer
    • Ressurser
Karriere Ta kontakt med oss
  • Om oss
  • Tjenester
    • Programvareutvikling
      • Frontend-utvikling
      • Backend-utvikling
    • Staff Augmentation
      • Frontend-utviklere
      • Backend-utviklere
      • Dataingeniører
      • Ingeniører i skyen
      • QA-ingeniører
      • Annet
    • Det rådgivende
      • Revisjon og rådgivning
  • Verdi for
    • ADMINISTRERENDE DIREKTØR
    • CTO
    • Leveransesjef
  • Vårt team
  • Casestudier
  • Vet hvordan
    • Blogg
    • Møter
    • Webinarer
    • Ressurser
Karriere Ta kontakt med oss
Pil tilbake GÅ TILBAKE
2022-10-04
Programvareutvikling

3 nyttige HTML-tagger du kanskje ikke visste eksisterte

The Codest

Jacek Ludzik

Produktdesigner

I dag er universell utforming (A11y) avgjørende i alle faser av utviklingen av tilpassede programvareprodukter. Det begynner med UX/UI-design, og går videre til avanserte nivåer av å bygge funksjoner i koden. Det gir mange fordeler for utviklere som jobber med å øke DX, men enda viktigere er det for sluttbrukerne. En av de avanserte delene i HTML er semantiske tagger, og det er det jeg vil ta for meg her.

Frontend-utviklere må være godt kjent med HTML-koder siden dette er deres naturlige miljø til daglig. Jeg vedder på at dere alle kan noen grunnleggende koder som

,
,
og så videre. Men visste du for eksempel at du kan foreslå et ordbryterøyeblikk ved hjelp av bare HTMLuten CSS?

WBR

La oss anta at du jobber med et nettsted eller en app for en tysk kunde. Som du vet, kan tyske ord være veldig lange. Så du har et design med tekstinnhold som du må gjengi på kode og dette innholdet må brytes i helt bestemte øyeblikk. Her kommer . tag for å hjelpe deg.

Geburtstagskuchen

Det var det! Med en så enkel tagg kan du manipulere tekstinnholdet som du ønsker.

Men hva med nettleserstøtten? Den er ganske god, for å være ærlig. De fleste nettlesere vil forstå denne taggen, men Opera på Android og Safari på iOS kan ha problemer.

wbr-kompabilitetstabell

METER

Tenk deg at du bygger en app for disklagringsadministrasjon. Du må på en eller annen måte vise i brukergrensesnittet hvor mye lagringsplass som fortsatt er tilgjengelig, og du ønsker å gjøre det så tilgjengelig som mulig. Dette er et perfekt bruksområde for tag. Den viser bare verdien innenfor et definert område. En annen kul ting med denne taggen er attributtene:

  • lav → når den aktuelle verdien er lavere enn den innstilte lave verdien, blir målerens søyle rød;
  • optimal → når gjeldende verdier er høyere enn den optimale attributtverdien, vil målerens søyle bli grønn;
  • høy → når høy verdi er lavere enn maksimum og høyere enn optimal verdi, vil målerens søyle være oransje. I motsatt fall vil den være grønn.

Du kjenner kanskje også til en lignende tagg, nemlig fremgang. Så hva er egentlig forskjellen mellom dem? Fremdriftstaggen bør brukes for pågående oppgaver. Med andre ord bør du bruke fremdriftstaggen når du arbeider med en spesifikk oppgave. Meter-taggen skal brukes til å vise disk- eller minnebruk. En annen forskjell er at meter-taggen ikke støttes av IE, og det er faktisk den eneste ulempen med denne taggen.

målerkompatibilitetsmåler

DEL og INS

Har du noen gang lurt på hvordan du kan lage en tilgjengelig indikator for slettede og tilførte deler av innhold (diff i GitHub eller e-postvarsler fra Jira når billetten er oppdatert)? Du trenger bare å pakke inn det slettede innholdet medtag. For eksempel <del><p>Bare slettet innhold</p></del>. Hvis du bare vil vise den delen av innholdet som er lagt til, kan du bruke taggen på nøyaktig samme måte. Denne taggen har også to attributter:

  • sitat → uri til en ressurs som forklarer hvorfor denne delen er lagt til;
  • datetime → data og tidspunkt for endringen.
forsikringskompatibilitetstabell

Det finnes selvfølgelig mye mer nyttig tagger i HTML . Jeg anbefaler på det sterkeste å bruke alle disse når det er mulig og hensiktsmessig. Kundene og appbrukerne dine vil takke deg for en slik tilnærming. Vær imidlertid forsiktig, for noen tagger kan være utdatert. Du kan alltid forsikre deg om at en mindre vanlig tagg du ønsker å bruke, fortsatt er gyldig og har god støtte i MDN-dokumentasjon.

Relaterte artikler

Programvareutvikling

Lær mer om Ruby on Rails med Pub/Sub

Pub/Sub kan gi prosjektet mange fordeler - det kan gjøre koden renere, frakoble tjenester og gjøre dem enkelt skalerbare. Les mer om Pub/Sub i følgende artikkel...

The Codest
Michal Pawlak Senior Ruby-utvikler
Programvareutvikling

Javascript-verktøy i aksjon

Oppdag noen JavaScript-verktøy som kan hjelpe deg med å forbedre programmeringen. Lær mer om ESLint, Prettier og Husky!

The Codest
Reda Salmi React Utvikler
Programvareutvikling

Ansette interne vs. eksterne utviklere

Ansette internt eller eksternt? Det er det ultimate dilemmaet! I denne artikkelen kan du lese om fordelene ved å outsource eller bygge opp et internt team.

The Codest
Grzegorz Rozmus Leder for Java-enheten
Programvareutvikling

9 feil du bør unngå når du programmerer i Java

Hvilke feil bør man unngå når man programmerer i Java? I det følgende besvarer vi dette spørsmålet.

The Codest
Rafal Sawicki Java-utvikler

Abonner på vår kunnskapsbase og hold deg oppdatert på ekspertisen fra IT-sektoren.

    Om oss

    The Codest - Internasjonalt programvareutviklingsselskap med teknologisentre i Polen.

    Storbritannia - Hovedkvarter

    • Kontor 303B, 182-184 High Street North E6 2JA
      London, England

    Polen - Lokale teknologisentre

    • Fabryczna Office Park, Aleja
      Pokoju 18, 31-564 Kraków
    • Brain Embassy, Konstruktorska
      11, 02-673 Warszawa, Polen

      The Codest

    • Hjem
    • Om oss
    • Tjenester
    • Casestudier
    • Vet hvordan
    • Karriere
    • Ordbok

      Tjenester

    • Det rådgivende
    • Programvareutvikling
    • Backend-utvikling
    • Frontend-utvikling
    • Staff Augmentation
    • Backend-utviklere
    • Ingeniører i skyen
    • Dataingeniører
    • Annet
    • QA-ingeniører

      Ressurser

    • Fakta og myter om samarbeid med en ekstern programvareutviklingspartner
    • Fra USA til Europa: Hvorfor velger amerikanske oppstartsbedrifter å flytte til Europa?
    • Sammenligning av Tech Offshore Development Hubs: Tech Offshore Europa (Polen), ASEAN (Filippinene), Eurasia (Tyrkia)
    • Hva er de største utfordringene for CTO-er og CIO-er?
    • The Codest
    • The Codest
    • The Codest
    • Retningslinjer for personver
    • Vilkår for bruk av nettstedet

    Opphavsrett © 2025 av The Codest. Alle rettigheter forbeholdt.

    nb_NONorwegian
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese ko_KRKorean es_ESSpanish nl_NLDutch etEstonian elGreek nb_NONorwegian