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

Czy użycie znacznika <div> zamiast <section> to błąd ? INF03 2023

Object Storage Arubacloud
0 głosów
1,451 wizyt
pytanie zadane 19 stycznia 2023 w Egzaminy zawodowe przez Marek2003 Nowicjusz (150 p.)
edycja 19 stycznia 2023 przez Marek2003

Dzień dobry.

Zwracam się z zapytaniem czy użycie znacznika <div class=""> zamiast <header> <footer> <section> jest błędem ?

Ile punktów można za to stracić ? Polecenie było zadeklarowanie strony w HTML5, ale znacznik <div> jest dalej stosowany i obsługiwany przez HTML5.

INF 03  2023

Poniżej zamieszczam moje rozwiązanie:

<!DOCTYPE html>
<html lang="pl-PL">
<head>
    <meta charset="UTF-8">
    <title>malarz</title>
</head>
<body>
    <link rel="stylesheet" type="text/css" href="styl_1.css">
    
    <div class="baner">
        <h1>Malowanie pokoi i biur</h1>
    </div>

    <div class="lewy">
        <h2>Menu</h2>
        <ul>
            <li><a href="mieszamy.html"><p>Mieszamy</p></a></li>
            <li><a href="cena.html"><p>Wyceniamy</p></a></li>
        </ul>
    </div>

    <div class="srodkowy">
        <h2>Barwy i ich pochodne</h2>
        <center>
        <table>
            <tr>
                <td colspan="2">Składowe</td><td>Wynik</td>
            </tr>
            <tr>
                <td>żółty</td><td>czerwony</td><td>pomarańczowy</td>
            </tr>
            <tr>
                <td>czerwony</td><td>niebieski</td><td>fioletowy</td>
            </tr>
        </table>
    </center>
    </div>

    <div class="prawy">
        
        <img src="obraz.png" alt="Próbki farb">

    </div>

    <div class="stopka">
        <h3>MALARZ</h3>
        <p>Stronę opracował: </p>
    </div>
</body>
</html>
 
   

 

2
komentarz 19 stycznia 2023 przez Wiciorny Ekspert (273,730 p.)
W którym momencie, kiedy gdzie. Wrzuć może treść zdania, nie każdemu chce się szukać arkusza i specjalnie sprawdzac.
1
komentarz 19 stycznia 2023 przez Marek2003 Nowicjusz (150 p.)
Już dodałem ;)

3 odpowiedzi

+1 głos
odpowiedź 20 stycznia 2023 przez SzkolnyAdmin Szeryf (87,180 p.)
wybrane 20 stycznia 2023 przez Marek2003
 
Najlepsza
Z punktu widzenia egzaminatora oceniającego prace: uznaje się znaczniki div za znaczniki sekcji i nie odejmuje punktów za ich użycie.
+1 głos
odpowiedź 19 stycznia 2023 przez Wiciorny Ekspert (273,730 p.)
<div> jest uniwersalnym znacznikiem, który może być używany do zdefiniowania sekcji na stronie internetowej. <header>, <footer> i <section> są również znacznikami sekcji, ale służą do określania konkretnych obszarów strony, takich jak nagłówek, stopka lub sekcja zawartości.

Użycie znacznika <div> zamiast tych specjalistycznych znaczników nie jest błędem, ale może utrudnić czytelność i semantyczne zrozumienie kodu przez innych programistów oraz przez roboty indeksujące.

W przypadku oceny strony internetowej na podstawie spełnienia wymagań HTML5, punkty mogą być tracone za brak użycia odpowiednich znaczników sekcji, ale to zależy od konkretnych zasad oceny i oceniającego.

Podsumowując, <div> znacznik jest poprawny i jest obsługiwany przez HTML5, jednak lepiej jest używać specjalistycznych znaczników, takich jak <header>, <footer> i <section>, aby poprawić czytelność i semantyczne zrozumienie kodu.

Więc generalnie tak jeśli jeszcze mowa o raczej zadaniach egzaminacyjnych to jest to istotne i trzeba używać znaczników przeznaczonych do odpowiednich im sekcji na stronie.
komentarz 19 stycznia 2023 przez Wiciorny Ekspert (273,730 p.)
Dodatkowo:
Znacznik <div> może być używany wtedy, gdy nie ma odpowiedniego specjalistycznego znacznika dostępnego w HTML5, aby opisać dane miejsce lub sekcję strony internetowej. Na przykład, jeśli masz sekcję na swojej stronie internetowej, która zawiera różne elementy, takie jak obraz, tekst i formularz, a nie ma specjalistycznego znacznika, który odpowiada temu obszarowi, możesz użyć <div> do zdefiniowania tej sekcji.
+1 głos
odpowiedź 19 stycznia 2023 przez Comandeer Guru (603,480 p.)

W poleceniu jest wyraźnie napisane, że chodzi o elementy sekcji, a div nie jest elementem sekcji. W specyfikacji HTML jest osobny podrozdział dla elementów sekcji i są to:

  • section,
  • article,
  • nagłówki h1h6,
  • hgroup,
  • header,
  • footer,
  • nav,
  • aside,
  • address.

Więc ja osobiście bym uznał to za błąd.

Inna rzecz, że nie wiem, na ile egzamin powołuje się na rzeczywistą specyfikację i co dokładnie w jego kontekście znaczy sformułowanie "znaczniki sekcji" (bo na upartego można to zinterpretować nawet jako polecenie użycia wyłącznie elementu section).

komentarz 20 stycznia 2023 przez Marek2003 Nowicjusz (150 p.)
Ciekawe czy zabiorą tylko punkty za złe znaczniki i sprawdzą resztę normalnie, czy stwierdzą że cała strona jest źle? Bo wygląd i funkcjonalność strony są zachowane według klucza.

Podobne pytania

0 głosów
0 odpowiedzi 106 wizyt
0 głosów
1 odpowiedź 1,125 wizyt

92,757 zapytań

141,679 odpowiedzi

320,441 komentarzy

62,101 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.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...