ID: 3390 Web Średnie

Źródło: Arkusze CKE

Co to jest BEM w kontekście CSS?

Warianty odpowiedzi

  1. A

    Browser Extension Module - moduł rozszerzeń przeglądarki

  2. B

    Metodologia nazewnictwa klas CSS: Block, Element, Modifier

  3. C

    Bootstrap Element Manager - narzędzie do zarządzania elementami Bootstrap

  4. D

    Backend Encryption Method - metoda szyfrowania danych w backendzie

Wyjaśnienie

BEM oznacza Block, Element, Modifier. Jest to przemyślana metodologia nazywania klas w CSS, która pomaga utrzymać porządek w kodzie, szczególnie przy większych projektach.

Zamiast wymyślać przypadkowe nazwy, dzielisz interfejs na logiczne części. Blok to samodzielny komponent, np. menu. Element to jego część wewnętrzna, np. przycisk w menu. Modyfikator służy do zmiany wyglądu lub stanu, np. aktywny przycisk.

Dzięki temu unikasz problemów z nakładaniem się stylów i od razu widzisz w HTML, jak elementy są ze sobą powiązane.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Web