Uvod: Razumevanje osnov

CSS (Cascading Style Sheets) je ključni element pri spletnem oblikovanju‚ ki nam omogoča nadzor nad vizualnim prikazom spletnih strani․ Osnovni koncept‚ ki ga moramo razumeti‚ je lastnostdisplay․ Ta lastnost določa‚ kako se element prikaže na strani․ Dve najbolj osnovni vrednosti stainline inblock‚ med katerima obstajajo bistvene razlike‚ ki vplivajo na postavitev in obnašanje elementov․ Ta vodnik bo podrobno razložil te razlike‚ vključno z njihovim vplivom na širino‚ višino‚ margine‚ obrobe in poravnavo․ Razložili bomo tudi‚ kako se te lastnosti obnašajo v različnih kontekstih in kako jih uporabiti za ustvarjanje učinkovitih in privlačnih spletnih strani‚ tako za začetnike kot za izkušene oblikovalce․

Primerjava: Inline proti Block

Inline elementi

Inline elementi se prikažejo znotraj vrstice besedila․ Ne zavzamejo celotne širine svojega starševskega elementa․ Njihova širina je določena z vsebino․ Poskusite si predstavljati‚ kako bi se beseda v stavku obnašala – tako se obnašajo inline elementi․

  • Širina in višina: Ni fiksne širine in višine․ Prilagajata se vsebini․
  • Robovi (padding) in obrobe (margin): Vodoravni robovi in obrobe delujejo‚ navpični pa ne vplivajo na postavitev․
  • Poravnava: Lahko se poravnajo le vodoravno․
  • Primeri: (če ni nastavljena širina in višina)․

Block elementi

Block elementi zavzamejo celotno širino svojega starševskega elementa․ Vsak block element se prikaže v novi vrstici․ To je temelj za strukturiranje spletne strani․