window.pipedriveLeadboosterConfig = { bas: 'leadbooster-chat.pipedrive.com', företagId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(funktion () { var w = fönster if (w.LeadBooster) { console.warn('LeadBooster finns redan') } annars { w.LeadBooster = { q: [], on: funktion (n, h) { this.q.push({ t: "o", n: n, h: h }) }, trigger: funktion (n) { this.q.push({ t: 't', n: n }) }, } } })() 3 användbara HTML-taggar som du kanske inte ens visste fanns - The Codest
Codest
  • Om oss
  • Tjänster
    • Utveckling av programvara
      • Frontend-utveckling
      • Backend-utveckling
    • Staff Augmentation
      • Frontend-utvecklare
      • Backend-utvecklare
      • Dataingenjörer
      • Ingenjörer inom molntjänster
      • QA-ingenjörer
      • Övriga
    • Det rådgivande
      • Revision och rådgivning
  • Industrier
    • Fintech & bankverksamhet
    • E-commerce
    • Adtech
    • Hälsoteknik
    • Tillverkning
    • Logistik
    • Fordon
    • IOT
  • Värde för
    • VD OCH KONCERNCHEF
    • CTO
    • Leveranschef
  • Vårt team
  • Fallstudier
  • Vet hur
    • Blogg
    • Möten
    • Webbinarier
    • Resurser
Karriär Ta kontakt med oss
  • Om oss
  • Tjänster
    • Utveckling av programvara
      • Frontend-utveckling
      • Backend-utveckling
    • Staff Augmentation
      • Frontend-utvecklare
      • Backend-utvecklare
      • Dataingenjörer
      • Ingenjörer inom molntjänster
      • QA-ingenjörer
      • Övriga
    • Det rådgivande
      • Revision och rådgivning
  • Värde för
    • VD OCH KONCERNCHEF
    • CTO
    • Leveranschef
  • Vårt team
  • Fallstudier
  • Vet hur
    • Blogg
    • Möten
    • Webbinarier
    • Resurser
Karriär Ta kontakt med oss
Pil tillbaka GÅ TILLBAKA
2022-10-04
Utveckling av programvara

3 användbara HTML-taggar som du kanske inte ens visste existerade

Codest

Jacek Ludzik

Produktdesigner

Numera är tillgänglighet (A11y) avgörande i alla skeden av utvecklingen av anpassade programvaruprodukter. Från UX/UI-design till avancerade nivåer där man bygger funktioner i kod. Det ger massor av fördelar för utvecklare som arbetar med att öka DX, men ännu viktigare för slutanvändarna. En av dessa a11y delar i HTML är semantiska taggar och det är vad jag skulle vilja täcka här.

Frontend-utvecklare måste vara väl förtrogna med HTML-taggar eftersom detta är deras naturliga miljö på daglig basis. Jag slår vad om att ni alla kan några grundläggande taggar som , , och så vidare. Men visste du till exempel att du kan föreslå ett ordbrytningsmoment med hjälp av bara HTML, utan CSS?

WBR

Låt oss anta att du arbetar med en webbplats eller app för en tysk kund. Som du vet kan tyska ord vara väldigt långa. Så du har en design med textinnehåll som du måste återge i kod och detta innehåll måste brytas i mycket specifika ögonblick. Här kommer . tagg för att hjälpa dig.

Födelsedagskuchen

Nu är det klart! Med en så enkel tagg kan du manipulera textinnehållet som du vill.

Men hur är det med webbläsarstödet? Tja, det är ganska bra, för att vara ärlig. De flesta webbläsare förstår den här taggen, men Opera på Android och Safari på iOS kan ha problem.

wbr-kompatibilitetstabell

METER

Tänk dig att du bygger en app för disklagringshantering. Du måste på något sätt visa i UI hur mycket lagring som fortfarande är tillgänglig, och du vill verkligen göra det så tillgängligt som möjligt. Detta är bara ett perfekt användningsfall för tag. Den visar bara värdet inom ett definierat intervall. En annan cool sak med den här taggen är dess attribut:

  • låg → när det aktuella värdet är lägre än det inställda låga värdet blir mätarens stapel röd;
  • optimal → när det aktuella värdet är högre än det optimala attributvärdet blir mätarens stapel grön;
  • hög → när det höga värdet är lägre än det maximala och högre än det optimala värdet är mätarens stapel orange. I annat fall är den grön.

Du kanske också känner till en liknande tagg, nämligen framsteg. Så vad är egentligen skillnaden mellan dem? Progress-taggen bör användas för pågående uppgifter. Med andra ord, använd progress-taggen när du arbetar med en specifik uppgift. Meter-taggen ska användas för att visa disk- eller minnesanvändning. En annan skillnad är att meter-taggen inte stöds av IE och att det faktiskt är den enda nackdelen med denna tagg.

mätare kompabilitetsmätare

DEL och INS

Har du någonsin undrat hur man bygger en tillgänglig indikator för borttagna och tillagda delar av innehåll (diff i GitHub eller e-postmeddelanden från Jira när ärendet har uppdaterats)? Du behöver bara linda in det borttagna innehållet medtagg. Till exempel: <del><p>Bara raderat innehåll</p></del>. Om du bara vill visa den del av innehållet som har lagts till kan du använda tagg på exakt samma sätt. Denna tagg har också två attribut:

  • cite → uri för en resurs som förklarar varför den här delen har lagts till;
  • datetime → data och tidpunkt för ändringen.
tabell för försäkringsmässighet

Det finns naturligtvis mycket mer användbara taggar i HTML . Jag rekommenderar starkt att du använder dem alla när det är möjligt och lämpligt. Dina kunder och appanvändare kommer att tacka dig för det. Var dock försiktig, eftersom vissa taggar kan vara föråldrade. Du kan alltid se till att en mindre vanlig tagg som du vill använda fortfarande är giltig och har bra stöd i MDN-dokumentation.

Relaterade artiklar

Utveckling av programvara

Läs mer om Ruby on Rails med Pub/Sub

Pub/Sub kan ge många fördelar för projektet - det kan göra koden ren, frikoppla tjänster och göra dem lätt skalbara. Läs mer om Pub/Sub i följande artikel...

Codest
Michal Pawlak Senior Ruby-utvecklare
Utveckling av programvara

Javascript-verktyg i aktion

Upptäck några verktyg för att hämta JavaScript för att höja nivån på ditt programmeringsspel. Läs mer om ESLint, Prettier och Husky!

Codest
Reda Salmi React Utvecklare
Utveckling av programvara

Anställning av interna eller externa utvecklare

Anställa internt eller externt? Det är det ultimata dilemmat! Ta reda på fördelarna med outsourcing eller att bygga upp ett internt team i följande artikel.

Codest
Grzegorz Rozmus Enhetschef Java
Utveckling av programvara

9 misstag att undvika när du programmerar i Java

Vilka misstag bör man undvika när man programmerar i Java? I följande stycke besvarar vi denna fråga.

Codest
Rafal Sawicki Java-utvecklare

Prenumerera på vår kunskapsbas och håll dig uppdaterad om expertisen från IT-sektorn.

    Om oss

    The Codest - Internationellt mjukvaruutvecklingsföretag med teknikhubbar i Polen.

    Förenade kungariket - Huvudkontor

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

    Polen - Lokala tekniknav

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

      Codest

    • Hem
    • Om oss
    • Tjänster
    • Fallstudier
    • Vet hur
    • Karriär
    • Ordbok

      Tjänster

    • Det rådgivande
    • Utveckling av programvara
    • Backend-utveckling
    • Frontend-utveckling
    • Staff Augmentation
    • Backend-utvecklare
    • Ingenjörer inom molntjänster
    • Dataingenjörer
    • Övriga
    • QA-ingenjörer

      Resurser

    • Fakta och myter om att samarbeta med en extern partner för mjukvaruutveckling
    • Från USA till Europa: Varför väljer amerikanska startup-företag att flytta till Europa?
    • Jämförelse av Tech Offshore Development Hubs: Tech Offshore Europa (Polen), ASEAN (Filippinerna), Eurasien (Turkiet)
    • Vilka är de största utmaningarna för CTO:er och CIO:er?
    • Codest
    • Codest
    • Codest
    • Privacy policy
    • Användarvillkor för webbplatsen

    Copyright © 2025 av The Codest. Alla rättigheter reserverade.

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