Pytania rekrutacyjne HTML i CSS (Junior) z odpowiedziami
75 pytań na rozmowę rekrutacyjną z tematu HTML i CSS (Junior) - z poprawnymi odpowiedziami, wyjaśnieniami i linkami do dokumentacji.
Rozwiąż ten test- 1.Po co dokumenty HTML zaczynają się od
<!DOCTYPE html>? - 2.Który zestaw zawiera wyłącznie semantyczne elementy HTML5?
- 3.Ile widocznych elementów
<main>może mieć strona i do czego on służy? - 4.Czym domyślnie różni się
<div>od<span>? - 5.Ustawiasz
width: 200px; height: 50pxna<span>bez innych stylów. Co się stanie? - 6.Czym
display: inline-blockróżni się odinline? - 7.Jak w JavaScript odczytać wartość atrybutu
data-user-id="42"? - 8.Jaka jest główna różnica między atrybutami
idiclass? - 9.Po co dodawać
rel="noopener noreferrer"do linku ztarget="_blank"? - 10.Jaki jest domyślny
typeprzycisku<button>wewnątrz<form>? - 11.Po co łączyć
<label>z<input>przezforiid? - 12.Jaki
altpowinien mieć obrazek czysto dekoracyjny (np. ozdobny separator)? - 13.Co robi
box-sizing: border-box? - 14.Czym
paddingróżni się odmargin? - 15.Dwa bloki stoją jeden pod drugim. Górny ma
margin-bottom: 20px, dolnymargin-top: 30px. Jaki jest odstęp między nimi? - 16.Oba selektory ustawiają
colortemu samemu linkowi. Który wygra:#nav aczy.menu .item a.link? - 17.Która z tych właściwości jest domyślnie dziedziczona przez elementy potomne?
- 18.Czym
display: noneróżni się odvisibility: hidden? - 19.Jak zachowuje się element z
position: relative; top: 10px? - 20.Względem czego pozycjonowany jest element z
position: absolute? - 21.Jak działa
position: sticky; top: 0? - 22.Do jakich elementów stosuje się
z-index? - 23.Czym
remróżni się odem? - 24.Ile wynosi
50vw? - 25.Jak zwykle pisze się media queries w podejściu mobile-first?
- 26.Po co jest
<meta name="viewport" content="width=device-width, initial-scale=1">? - 27.Wzdłuż której osi
justify-contentwyrównuje elementy w kontenerze flex? - 28.Kontener ma
display: flex; flex-direction: column; justify-content: center. Jak wyrównane są jego dzieci? - 29.Co robi
flex-wrap: wrap? - 30.Jak najprościej równomiernie rozstawić elementy flex bez dodatkowego odstępu po ostatnim?
- 31.Które podejście poprawnie centruje blok poziomo i pionowo wewnątrz rodzica?
- 32.Co definiuje
grid-template-columns: repeat(3, 1fr)? - 33.Jak sprawić, by element grid zajmował całą szerokość siatki niezależnie od liczby kolumn?
- 34.Czym pseudoklasa różni się od pseudoelementu?
- 35.Jak bez JavaScript pokolorować na czerwono ostatni element listy o dowolnej długości?
- 36.Dlaczego
::beforez samymiwidth,heightibackgroundsię nie pokazuje? - 37.Jak poprawnie zadeklarować i użyć zmiennej CSS?
- 38.Co oznaczają dwie ostatnie cyfry w kolorze
#3366ff80? - 39.Kiedy lepiej użyć
<img>zamiastbackground-image? - 40.Po co poziomy nagłówków
<h1>–<h6>, skoro rozmiar można ustawić w CSS? - 41.Kiedy używać
<a>, a kiedy<button>? - 42.Do czego służy lista
<dl>? - 43.Formularz jest wysyłany metodą
GET. Gdzie trafiają dane pól? - 44.Co daje
<input type="email">w porównaniu ztype="text"? - 45.Co robi atrybut
requiredna polu formularza? - 46.Na czym polega podejście utility-first w Tailwind CSS?
- 47.Co oznacza klasa
md:flexw Tailwind? - 48.Ile wynosi
p-4w Tailwind przy domyślnej konfiguracji? - 49.Jak w Tailwind zmienić tło przycisku po najechaniu kursorem?
- 50.Jak domyślnie działa wariant
dark:w Tailwind v4? - 51.Kiedy użyć
<article>zamiast<section>? - 52.Czym
<strong>różni się od<b>? - 53.Co się stanie, gdy umieścisz
<div>wewnątrz<p>w HTML? - 54.Kiedy
<table>jest właściwym wyborem? - 55.Co jest wysyłane na serwer dla niezaznaczonego checkboxa?
- 56.Dlaczego
placeholdernie zastępuje<label>? - 57.Jak poprawnie oznaczyć grupę powiązanych przycisków radio?
- 58.Do czego służą
<figure>i<figcaption>? - 59.Czym
overflow: autoróżni się odoverflow: scroll? - 60.Dlaczego
text-align: centernie centruje<div>o stałej szerokości w rodzicu? - 61.Dlaczego bezjednostkowe
line-height: 1.5jest zwykle lepsze niżline-height: 24px? - 62.Czym
opacity: 0.5na karcie różni się odbackground: rgb(0 0 0 / 0.5)? - 63.Jak stosować style hover tylko na urządzeniach, które naprawdę potrafią najechać kursorem?
- 64.Czym różnią się
.menu ai.menu > a? - 65.Który element wybiera
h2 + p? - 66.Co wybiera
input[type="email"]? - 67.Dlaczego
img { max-width: 100%; height: auto; }to częsta reguła bazowa? - 68.Co ustawia
margin: 10px 20px? - 69.Jak zrobić z kwadratowego awatara koło?
- 70.Po co kończyć listę
font-familyrodziną ogólną, np.sans-serif? - 71.Jakie ryzyko dla dostępności niesie zmiana kolejności elementów flex przez
order? - 72.Dlaczego elementy flex w wierszu mają domyślnie równą wysokość?
- 73.Co wygrywa: reguła w arkuszu stylów czy atrybut inline
style? - 74.Co robi
class="hidden md:block"w Tailwind? - 75.Po co ustawiać atrybut
langna<html>?