• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy poprawnie użyłem znaczników semantycznych

Cloud VPS
+4 głosów
405 wizyt
pytanie zadane 9 grudnia 2020 w HTML i CSS przez DominikPie Użytkownik (770 p.)
Cześć! Proszę o code review ze zwróceniem uwagi na to czy poprawnie użyłem znaczników semantycznych. Link: https://codier.io/creation/H1CVYgRiv
1
komentarz 9 grudnia 2020 przez ScriptyChris Mędrzec (190,190 p.)

Czy kontener div.card jest głównym elementem strony i występuje na niej tylko raz?

2 odpowiedzi

+2 głosów
odpowiedź 9 grudnia 2020 przez Comandeer Guru (607,100 p.)

Zacznijmy od tego, że znaczniki semantyczne to pleonazm.

  • Czy ten element reprezentuje całą stronę, czy to jest jedynie fragment strony? Jeśli to jest fragment, to praktycznie całość jest do przepisania.
    • main służy do oznaczania głównej treści strony i może wystąpić na stronie tylko raz.
    • h1 jest głównym nagłówkiem strony i nie powinien być w tego typu małych fragmentach strony.
    • Natomiast samo .card pasuje bardziej do article, względnie section.
    • Z kolei .footer mógłby być footerem.
  • Obrazkowi brakuje [alt].
  • Nie krzycz w kodzie, od tego jest text-transform: uppercase; w CSS-ie.
  • Na mniejszym ekranie karta się nawet nie mieści w podglądzie, z powodu stosowania pozycjonowania absolutnego.Podgląd, na którym dół karty jest ucięty.
  • Należy unikać @import w CSS-ie.

 

komentarz 9 grudnia 2020 przez ScriptyChris Mędrzec (190,190 p.)

h1 jest głównym nagłówkiem strony i nie powinien być w tego typu małych fragmentach strony

Hmm, jak to się ma do trzeciego przykładu ze specki z kilkukrotnym użyciem <h1> w jednym dokumencie (chyba, że użycie <section> to usprawiedliwia)? Czy to się nie kłóci z regułą, żeby <h1> było na stronie tylko raz? Natomiast w pierwszym przykładzie nagłówki są ułożone w losowej kolejności, co z kolei (tak rozumiem) kłóci się z tym, że nagłówki powinny być w kolejności od 1 do 6.

1
komentarz 9 grudnia 2020 przez Comandeer Guru (607,100 p.)

Te trzy przykłady reprezentują w teorii ten sam dokument, ale pierwszy i ostatni przykład są z punktu dostępności po prostu błędne. Wszystko rozbija się o algorytm outline'u, który nie działa, a którego WHATWG uparcie nie chce usunąć ze specyfikacji.

+1 głos
odpowiedź 9 grudnia 2020 przez wizarddos Nałogowiec (27,830 p.)
Ogółem to dobrze tylko  Footer ma (moim zdaniem) za dużo styli daj tam po prostu diva i jemu daj przynajmniej połowę tego co ma teraz footer

Podobne pytania

0 głosów
3 odpowiedzi 595 wizyt
+3 głosów
2 odpowiedzi 572 wizyt
0 głosów
1 odpowiedź 287 wizyt
pytanie zadane 9 lutego 2018 w HTML i CSS przez daro793704 Początkujący (350 p.)

93,488 zapytań

142,422 odpowiedzi

322,773 komentarzy

62,907 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...