window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(funktion () { var w = vindue if (w.LeadBooster) { console.warn('LeadBooster findes 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-tags, som du måske ikke engang vidste eksisterede - The Codest
Codest
  • Om os
  • Serviceydelser
    • Udvikling af software
      • Frontend-udvikling
      • Backend-udvikling
    • Staff Augmentation
      • Frontend-udviklere
      • Backend-udviklere
      • Dataingeniører
      • Cloud-ingeniører
      • QA-ingeniører
      • Andet
    • Det rådgivende
      • Revision og rådgivning
  • Industrier
    • Fintech og bankvirksomhed
    • E-commerce
    • Adtech
    • Sundhedsteknologi
    • Produktion
    • Logistik
    • Biler
    • IOT
  • Værdi for
    • ADMINISTRERENDE DIREKTØR
    • CTO
    • Leder af levering
  • Vores team
  • Casestudier
  • Ved hvordan
    • Blog
    • Møder
    • Webinarer
    • Ressourcer
Karriere Tag kontakt til os
  • Om os
  • Serviceydelser
    • Udvikling af software
      • Frontend-udvikling
      • Backend-udvikling
    • Staff Augmentation
      • Frontend-udviklere
      • Backend-udviklere
      • Dataingeniører
      • Cloud-ingeniører
      • QA-ingeniører
      • Andet
    • Det rådgivende
      • Revision og rådgivning
  • Værdi for
    • ADMINISTRERENDE DIREKTØR
    • CTO
    • Leder af levering
  • Vores team
  • Casestudier
  • Ved hvordan
    • Blog
    • Møder
    • Webinarer
    • Ressourcer
Karriere Tag kontakt til os
Pil tilbage GÅ TILBAGE
2022-10-04
Udvikling af software

3 nyttige HTML-tags, du måske ikke vidste eksisterede

Codest

Jacek Ludzik

Produktdesigner

I dag er tilgængelighed (A11y) afgørende i alle faser af opbygningen af brugerdefinerede softwareprodukter. Det starter med UX/UI-designdelen og går videre til avancerede niveauer af opbygning af funktioner i koden. Det giver masser af fordele for udviklere, der arbejder med at øge DX, men endnu vigtigere for slutbrugerne. En af de avancerede dele i HTML er semantiske tags, og det er det, jeg gerne vil tale om her.

Frontend-udviklere skal have et indgående kendskab til HTML-tags da dette er deres naturlige miljø på daglig basis. Jeg vil vædde med, at I alle kender nogle grundlæggende tags som f.eks. , , og så videre. Men vidste du for eksempel, at du kan foreslå et ordbrydningsmoment ved blot at bruge HTMLuden CSS?

WBR

Lad os antage, at du arbejder på et website eller en app for en tysk kunde. Som du ved, kan tyske ord være meget lange. Så du har et design med noget tekstindhold, som du skal gengive på Kode og dette indhold skal brydes i meget specifikke øjeblikke. Her kommer . tag til at hjælpe dig.

Fødselsdagskage

Sådan er det bare! Med et så simpelt tag kan du manipulere tekstindholdet, som du vil.

Men hvad med browserunderstøttelsen? Den er ret god, hvis jeg skal være ærlig. De fleste browsere vil forstå dette tag, men Opera på Android og Safari på iOS kan have problemer.

wbr-kompatibilitetstabel

METER

Forestil dig, at du er ved at bygge en app til håndtering af disklager. Du skal på en eller anden måde vise i brugergrænsefladen, hvor meget lagerplads der stadig er til rådighed, og du vil virkelig gerne gøre det så tilgængeligt som muligt. Dette er bare en perfekt brugssag for . tag. Det viser dig kun værdien inden for et defineret interval. En anden cool ting ved dette tag er dets attributter:

  • lav → når den aktuelle værdi er lavere end den indstillede lave værdi, bliver målerens bjælke rød;
  • optimal → når de aktuelle værdier er højere end den optimale attributværdi, bliver målerens bjælke grøn;
  • høj → når den høje værdi er lavere end den maksimale og højere end den optimale værdi, bliver målerens bjælke orange. Ellers vil den være grøn.

Du kender måske også et lignende tag, som er fremskridt. Så hvad er egentlig forskellen på dem? Progress-tagget skal bruges til igangværende opgaver. Med andre ord skal du bruge progress-tagget, når du arbejder med en specifik opgave. Meter-tagget skal bruges til at vise disk- eller hukommelsesforbrug. En anden forskel er, at meter-tagget ikke understøttes af IE, og at det faktisk er den eneste ulempe ved dette tag.

Målerkompatibilitetsmåler

DEL og INS

Har du nogensinde tænkt på, hvordan man opbygger en tilgængelig indikator for slettede og tilføjede dele af indhold (diff i GitHub eller e-mailnotifikationer fra Jira, når billetten er blevet opdateret)? Du skal bare pakke det slettede indhold ind i.tag. For eksempel: <del><p>Har lige slettet indhold</p></del>. Hvis du kun vil vise den tilføjede del af indholdet, kan du bruge tag på præcis samme måde. Dette tag har også to attributter:

  • cite → uri for en ressource, der forklarer, hvorfor denne del er blevet tilføjet;
  • datetime → data og tidspunkt for ændringen.
tabel over forsikringskompatibilitet

Der er selvfølgelig meget mere nyttigt tags i HTML . Jeg kan varmt anbefale at bruge dem alle, når det er muligt og hensigtsmæssigt. Dine kunder og app-brugere vil takke dig for en sådan tilgang. Men vær forsigtig, for nogle tags kan være forældede. Du kan altid sikre dig, at et mindre almindeligt tag, du vil bruge, stadig er gyldigt og har god understøttelse i MDN-dokumentation.

Relaterede artikler

Udvikling af software

Få mere at vide om Ruby on Rails med Pub/Sub

Pub/Sub kan give projektet mange fordele - det kan gøre koden ren, afkoble tjenester og gøre dem let skalerbare. Få mere at vide om Pub/Sub i følgende artikel...

Codest
Michal Pawlak Senior Ruby-udvikler
Udvikling af software

Javascript-værktøjer i aktion

Opdag nogle værktøjer til at hente JavaScript, så du kan forbedre dit programmeringsspil. Få mere at vide om ESLint, Prettier og Husky!

Codest
Reda Salmi React Udvikler
Udvikling af software

Ansættelse af interne vs. eksterne udviklere

Ansætte internt eller eksternt? Det er et ultimativt dilemma! Find ud af fordelene ved at outsource eller opbygge et in-house team i den følgende artikel.

Codest
Grzegorz Rozmus Leder af Java-enhed
Udvikling af software

9 fejl, du skal undgå, når du programmerer i Java

Hvilke fejl bør man undgå, når man programmerer i Java? I det følgende afsnit besvarer vi dette spørgsmål.

Codest
Rafal Sawicki Java-udvikler

Tilmeld dig vores vidensbase, og hold dig opdateret om ekspertisen fra it-sektoren.

    Om os

    The Codest - International softwareudviklingsvirksomhed med tech-hubs i Polen.

    Storbritannien - Hovedkvarter

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

    Polen - Lokale teknologiske knudepunkter

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

      Codest

    • Hjem
    • Om os
    • Serviceydelser
    • Casestudier
    • Ved hvordan
    • Karriere
    • Ordbog

      Serviceydelser

    • Det rådgivende
    • Udvikling af software
    • Backend-udvikling
    • Frontend-udvikling
    • Staff Augmentation
    • Backend-udviklere
    • Cloud-ingeniører
    • Dataingeniører
    • Andet
    • QA-ingeniører

      Ressourcer

    • Fakta og myter om at samarbejde med en ekstern softwareudviklingspartner
    • Fra USA til Europa: Hvorfor beslutter amerikanske startups sig for at flytte til Europa?
    • Sammenligning af Tech Offshore-udviklingsknudepunkter: Tech Offshore Europa (Polen), ASEAN (Filippinerne), Eurasien (Tyrkiet)
    • Hvad er de største udfordringer for CTO'er og CIO'er?
    • Codest
    • Codest
    • Codest
    • Privacy policy
    • Vilkår for brug af hjemmesiden

    Copyright © 2025 af The Codest. Alle rettigheder forbeholdes.

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