Który język służy do opisania wyglądu (stylów) strony internetowej?
Dobrze. CSS (kaskadowe arkusze stylów) opisuje wygląd strony - kolory, czcionki, układ.
Źle. SQL to język zapytań do baz danych, nie ma związku z wyglądem strony.
Źle. HTML opisuje strukturę i treść strony, nie jej wygląd.
Źle. PHP to język po stronie serwera, nie opisuje stylów strony.
CSS (Cascading Style Sheets - kaskadowe arkusze stylów) to język służący do opisania warstwy wizualnej strony: kolorów, czcionek, marginesów, układu i responsywności. Oddziela wygląd od treści, którą buduje HTML. Dlatego za wygląd strony odpowiada CSS.
Pozostałe języki pełnią inne role. HTML buduje strukturę i treść dokumentu - nagłówki, akapity, listy - ale nie odpowiada za wygląd (kolory czy układ). PHP działa po stronie serwera: generuje dynamiczną treść i łączy się z bazą, jednak sam nie opisuje stylów. SQL to język zapytań do baz danych, zupełnie niezwiązany z prezentacją strony. Wygląd strony - kolory, czcionki, układ - opisuje CSS, dlatego to on jest poprawny.