window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(function () { var w = window if (w.LeadBooster) { console.warn('LeadBooster już istnieje') } 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 przydatne tagi HTML, o których istnieniu mogłeś nie wiedzieć - The Codest
The Codest
  • O nas
  • Nasze Usługi
    • Software Development
      • Frontend Development
      • Backend Development
    • Zespoły IT
      • Programiści frontendowi
      • Backend Dev
      • Inżynierowie danych
      • Inżynierowie rozwiązań chmurowych
      • Inżynierowie QA
      • Inne
    • Konsultacje IT
      • Audyt i doradztwo
  • Branże
    • Fintech i bankowość
    • E-commerce
    • Adtech
    • Healthtech
    • Produkcja
    • Logistyka
    • Motoryzacja
    • IOT
  • Wartość dla
    • CEO
    • CTO
    • Delivery Managera
  • Nasz zespół
  • Case Studies
  • Nasze Know How
    • Blog
    • Meetups
    • Webinary
    • Raporty
Kariera Skontaktuj się z nami
  • O nas
  • Nasze Usługi
    • Software Development
      • Frontend Development
      • Backend Development
    • Zespoły IT
      • Programiści frontendowi
      • Backend Dev
      • Inżynierowie danych
      • Inżynierowie rozwiązań chmurowych
      • Inżynierowie QA
      • Inne
    • Konsultacje IT
      • Audyt i doradztwo
  • Wartość dla
    • CEO
    • CTO
    • Delivery Managera
  • Nasz zespół
  • Case Studies
  • Nasze Know How
    • Blog
    • Meetups
    • Webinary
    • Raporty
Kariera Skontaktuj się z nami
Strzałka w tył WSTECZ
2022-10-04
Software Development

3 przydatne znaczniki HTML, o których istnieniu mogłeś nie wiedzieć

The Codest

Jacek Ludzik

Projektant produktu

W dzisiejszych czasach dostępność (A11y) jest kluczowa na wszystkich etapach tworzenia niestandardowego oprogramowania. Począwszy od części projektowej UX/UI, wkracza na zaawansowane poziomy budowania funkcji w kodzie. Zapewnia mnóstwo korzyści dla programistów, którzy pracują nad zwiększeniem DX, ale co ważniejsze dla użytkowników końcowych. Jedną z tych a11y części HTML są znaczniki semantyczne i to właśnie chciałbym tutaj omówić.

Programiści front-end muszą być dobrze zaznajomieni z Znaczniki HTML ponieważ jest to ich naturalne środowisko na co dzień. Założę się, że każdy z was zna kilka podstawowych tagów, takich jak

,
,
i tak dalej. Ale, na przykład, czy wiesz, że możesz zasugerować moment przerwania słowa używając tylko HTMLbez CSS?

WBR

Załóżmy, że pracujesz nad stroną internetową lub aplikacją dla niemieckiego klienta. Jak wiadomo, niemieckie słowa mogą być naprawdę długie. Masz więc projekt z treścią tekstową, którą musisz odtworzyć w języku niemieckim. kod a ta treść musi zostać przerwana w bardzo konkretnych momentach. Tutaj pojawia się aby ci pomóc.

Geburtstagskuchen

To wszystko! Za pomocą tak prostego znacznika można dowolnie manipulować zawartością tekstu.

Ale co z obsługą przeglądarki? Szczerze mówiąc, jest całkiem nieźle. Większość przeglądarek zrozumie ten tag, ale Opera na Androida i Safari na iOS mogą mieć problemy.

tabela kompatybilności wbr

MIERNIK

Wyobraź sobie, że tworzysz aplikację do zarządzania pamięcią dyskową. Musisz w jakiś sposób pokazać w interfejsie użytkownika, ile pamięci jest jeszcze dostępne i naprawdę chcesz, aby było to jak najbardziej dostępne. To idealny przypadek użycia dla aplikacji tag. Wyświetla on tylko wartość w określonym zakresie. Kolejną fajną rzeczą w tym tagu są jego atrybuty:

  • niski → gdy bieżąca wartość jest niższa niż ustawiona wartość niska, pasek miernika zmieni kolor na czerwony;
  • optimum → gdy bieżące wartości są wyższe niż optymalna wartość atrybutu, pasek miernika zmieni kolor na zielony;
  • high → gdy wartość high jest niższa niż wartość maksymalna i wyższa niż wartość optymalna, pasek miernika będzie pomarańczowy. W przeciwnym razie będzie zielony.

Możesz również znać podobny tag, którym jest postęp. Jaka jest więc między nimi różnica? Znacznik postępu powinien być używany do bieżących zadań. Innymi słowy, używaj tagu postępu, gdy masz do czynienia z konkretnym zadaniem. Znacznik meter powinien być używany do pokazywania użycia dysku lub pamięci. Kolejną różnicą jest to, że tag meter nie jest obsługiwany przez IE i jest to właściwie jedyna wada tego tagu.

miernik kompatybilności

DEL i INS

Czy kiedykolwiek zastanawiałeś się, jak zbudować dostępny wskaźnik usuniętych i dodanych części treści (diff w GitHub lub powiadomienia e-mail z Jira, gdy bilet został zaktualizowany)? Wystarczy zawinąć usuniętą zawartość za pomocą atrybututag. Na przykład: <del><p>Właśnie usunięta zawartość</p></del>. Aby wyświetlić tylko dodaną część treści, można użyć opcji w dokładnie taki sam sposób. Ten znacznik oferuje również dwa atrybuty:

  • cite → uri zasobu, który wyjaśnia, dlaczego ta część została dodana;
  • datetime → data i godzina zmiany.
Tabela kompatybilności ins

Są oczywiście znacznie bardziej przydatne znaczniki w HTML . Gorąco polecam korzystanie z nich wszystkich, gdy jest to możliwe i właściwe. Twoi klienci i użytkownicy aplikacji będą Ci wdzięczni za takie podejście. Bądź jednak ostrożny, ponieważ niektóre tagi mogą być przestarzałe. Zawsze możesz upewnić się, że mniej popularny tag, którego chcesz użyć, jest nadal ważny i ma dobre wsparcie w Dokumentacja MDN.

Powiązane artykuły

Software Development

Więcej informacji o Ruby on Rails z Pub/Sub

Pub/Sub może przynieść wiele korzyści dla projektu - może sprawić, że kod będzie czysty, oddzielić usługi i uczynić je łatwo skalowalnymi. Dowiedz się więcej o Pub/Sub w poniższym artykule...

The Codest
Michał Pawlak Starszy programista Ruby
Software Development

Narzędzia Javascript w akcji

Odkryj kilka narzędzi JavaScript, aby podnieść poziom swojej gry programistycznej. Dowiedz się więcej o ESLint, Prettier i Husky!

The Codest
Reda Salmi React Developer
Software Development

Zatrudnianie programistów wewnętrznych vs. zewnętrznych

Zatrudniać wewnętrznie czy zewnętrznie? To ostateczny dylemat! Poznaj zalety outsourcing lub budowania zespołu wewnętrznego w poniższym artykule.

The Codest
Grzegorz Rozmus Java Unit Leader
Software Development

9 błędów, których należy unikać podczas programowania w Javie

Jakich błędów należy unikać podczas programowania w Javie? W poniższym artykule odpowiemy na to pytanie.

The Codest
Rafał Sawicki Java Developer

Subskrybuj naszą bazę wiedzy i bądź na bieżąco!

    O nas

    The Codest - Międzynarodowa firma programistyczna z centrami technologicznymi w Polsce.

    Wielka Brytania - siedziba główna

    • Office 303B, 182-184 High Street North E6 2JA
      Londyn, Anglia

    Polska - lokalne centra technologiczne

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

      The Codest

    • Strona główna
    • O nas
    • Nasze Usługi
    • Case Studies
    • Nasze Know How
    • Kariera
    • Słownik

      Nasze Usługi

    • Konsultacje IT
    • Software Development
    • Backend Development
    • Frontend Development
    • Zespoły IT
    • Backend Dev
    • Inżynierowie rozwiązań chmurowych
    • Inżynierowie danych
    • Inne
    • Inżynierowie QA

      Raporty

    • Fakty i mity na temat współpracy z zewnętrznym partnerem programistycznym
    • Z USA do Europy: Dlaczego amerykańskie startupy decydują się na relokację do Europy?
    • Porównanie centrów rozwoju Tech Offshore: Tech Offshore Europa (Polska), ASEAN (Filipiny), Eurazja (Turcja)
    • Jakie są największe wyzwania CTO i CIO?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Warunki korzystania z witryny

    Copyright © 2025 by The Codest. Wszelkie prawa zastrzeżone.

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