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

Język CSS ma obsługę

A. zmiennych sesji przechowywanych na serwerze.
Źle. Zmienne sesji obsługuje serwer, np. PHP przez superglobalną tablicę sesji.
B. zapytań do bazy danych.
Źle. Zapytania do bazy wysyła skrypt na serwerze, np. w PHP, a CSS opisuje tylko wygląd.
C. wysyłania danych formularza do skryptu na serwerze.
Źle. Wysyłkę formularza zapewnia znacznik form w HTML albo JavaScript, nie CSS.
D. animacji definiowanych regułą @keyframes.
Dobrze. Reguła @keyframes z właściwością animation pozwala animować elementy w samym CSS.

Poprawna jest odpowiedź o animacjach definiowanych regułą @keyframes. CSS potrafi animować elementy bez JavaScriptu: w regule @keyframes opisuje się stany pośrednie (np. from i to albo procenty), a właściwością animation przypisuje animację elementowi, np. animation: migaj 2s infinite;.

Do zapamiętania: animation-duration określa czas cyklu, animation-iteration-count liczbę powtórzeń, a animation-delay opóźnienie. Prostsze efekty, np. płynną zmianę koloru przycisku po najechaniu, uzyskuje się właściwością transition. Animacje CSS przeglądarka wykonuje wydajnie, dlatego są zalecane do prostych efektów ruchu. Animację zatrzymuje się i wznawia właściwością animation-play-state, a jej tempo zmienia animation-timing-function.

Wszystkie błędne odpowiedzi opisują zadania wykonywane po stronie serwera, a CSS działa wyłącznie w przeglądarce i opisuje wygląd dokumentu. Zapytania do bazy danych formułuje się w SQL i wysyła ze skryptu serwera, np. w PHP funkcją mysqli_query(). Zmienne sesji przechowuje serwer - w PHP dostęp do nich daje tablica $_SESSION po wywołaniu session_start().

Wysyłanie danych formularza do skryptu na serwerze zapewnia sam HTML: atrybuty action i method znacznika <form> oraz przycisk typu submit; ewentualnie JavaScript (np. fetch()). CSS może najwyżej ostylować pola i przycisk formularza. Łatwo przecenić możliwości CSS, bo pozwala na sporo efektów interaktywnych, jak :hover czy animacje, ale nie wykonuje logiki aplikacji ani komunikacji z serwerem. Do pytań o możliwości CSS dobrze podejść od strony podziału ról: HTML - struktura, CSS - wygląd i ruch, JavaScript - zachowanie, serwer - dane.

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.