Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Tworzenie stron WWW Programowanie webowe PHP

Który ze sposobów komentowania jest stosowany w arkuszu stylów CSS?

A.
// komentarz
B.
<!-- komentarz -->
C.
# komentarz
D.
/* komentarz */
W arkuszach stylów CSS komentarze zapisuje się w postaci /* komentarz */. To jest składnia zgodna ze standardem CSS i działa zarówno dla komentarzy jednoliniowych, jak i wieloliniowych. Przeglądarka podczas parsowania arkusza stylów pomija taką treść, czyli nie wpływa ona na wygląd strony. W praktyce używa się tego np. do opisania sekcji pliku: /* nagłówek strony */, do czasowego wyłączenia deklaracji albo do zostawienia informacji dla innych osób pracujących nad projektem. Przykład: body { margin: 0; /* usunięcie domyślnego marginesu przeglądarki */ }. Moim zdaniem to jedna z tych podstaw CSS, które warto mieć odruchowo zapamiętane, bo potem bardzo pomaga przy czytaniu większych plików style.css. Dobra praktyka jest taka, żeby komentarze były krótkie i wyjaśniały zamiar, a nie przepisywały oczywistą deklarację typu color: red. W projektach produkcyjnych komentarze często są też usuwane przez minifikatory CSS, żeby zmniejszyć rozmiar pliku, ale w kodzie źródłowym nadal są bardzo przydatne.
W CSS poprawnym komentarzem jest zapis /* komentarz */, a pozostałe sposoby wynikają zwykle z pomieszania składni kilku różnych technologii webowych. Znak # w arkuszu stylów nie rozpoczyna komentarza. W CSS # ma konkretne znaczenie: służy między innymi do tworzenia selektora identyfikatora, np. #menu, albo występuje w zapisie kolorów szesnastkowych, np. #ffffff. Jeśli ktoś wpisze # komentarz, parser CSS nie potraktuje tego jako opisu, tylko jako niepoprawny lub bezsensowny fragment składni, zależnie od miejsca użycia. Podwójny ukośnik // jest typowy dla JavaScriptu, C, C++ i wielu innych języków, a także może pojawiać się w preprocesorach typu Sass/SCSS, ale czysty CSS go nie obsługuje jako komentarza. To częsty błąd, bo pliki CSS i JS często leżą obok siebie w projekcie i łatwo przenieść nawyk z jednego języka do drugiego. Zapis <!-- komentarz --> należy do HTML, czyli języka znaczników, a nie do arkuszy stylów. Historycznie można było spotkać dziwne sztuczki z ukrywaniem CSS przed bardzo starymi przeglądarkami, ale we współczesnym kodzie to nie jest poprawny sposób komentowania CSS. Warto zapamiętać prostą zasadę: w pliku .css używamy komentarzy blokowych /* ... */, niezależnie od tego, czy komentarz ma jedną linijkę, czy kilka. Tak jest czytelnie, zgodnie ze standardem i bez niespodzianek podczas walidacji kodu.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.