body { /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/font-family */ font-family: Helvetica; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/background-color */ background-color: #EAEAEA; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/margin */ margin: 0; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/padding */ padding: 0; } header { /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/position */ position: relative; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/text-align */ text-align: center; } header img { /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/width */ width: 100%; } /* position: absolute – wyrzuca tekst z normalnego przepływu strony i umieszcza go nad obrazkiem. top: 50%; left: 50% – zaczyna od środka nagłówka. transform: translate(-50%, -50%) – przesuwa tekst o połowę jego szerokości/wysokości, by był idealnie wyśrodkowany. color: white – biały tekst na ciemnym tle obrazka. font-size: 48px – duży tekst. */ .header-text { /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/position */ position: absolute; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/top */ top: 50%; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/left */ left: 50%; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/transform */ transform: translate(-50%, -50%); /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/color */ color: white; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/font-size */ font-size: 48px; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight */ font-weight: bold; } /* nav (menu) i footer (stopka) mają ciemnoszare tło (#625B5B), biały tekst i padding. text-align: center – centruje zawartość. */ nav, footer { /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/background-color */ background-color: #625B5B; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/color */ color: white; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/padding */ padding: 20px; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/text-align */ text-align: center; } /* a w nav to linki: font-weight: bold – pogrubienie background-color: #EAEAEA – jasny tło przycisków color: #625B5B – ciemny kolor tekstu padding: 10px – przestrzeń wewnątrz przycisku margin: 50px – duża przestrzeń między linkami border-radius: 20px – zaokrąglone rogi text-decoration: none – usuwa podkreślenie linków */ nav a { /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight */ font-weight: bold; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/background-color */ background-color: #EAEAEA; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/color */ color: #625B5B; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/padding */ padding: 10px; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/margin */ margin: 50px; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/border-radius */ border-radius: 20px; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration */ text-decoration: none; } /* Efekt po najechaniu myszą: Tło staje się ciemne, tekst jasny → efekt "przełączania" border: 1px solid – dodaje obramowanie */ nav a:hover { /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/background-color */ background-color: #625B5B; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/color */ color: #EAEAEA; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/border */ border: 1px solid #EAEAEA; } /* margin-left: 40px – wcięcie listy list-style-type: circle – kropki jako kółka */ ul { /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/margin */ margin-left: 40px; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type */ list-style-type: circle; } /* border: 1px dashed – przerywana linia wokół tabeli width: 60% – tabela zajmuje 60% szerokości kontenera margin-left: 40px – wcięcie od lewej text-align: center – tekst w tabeli jest wyśrodkowany */ table { /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/border */ border: 1px dashed #625B5B; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/width */ width: 60%; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/margin */ margin-left: 40px; /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/text-align */ text-align: center; } /* Klasa .kontrolki – np. dla przycisków, daje mały margines. */ .kontrolki { /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/margin */ margin: 5px; } /* main – główna treść strony ma wewnętrzny odstęp 20px od brzegów. */ main { /* Zobacz: https://developer.mozilla.org/en-US/docs/Web/CSS/padding */ padding: 20px; }