Sobes.tech
Junior

Aký je rozdiel medzi vlastnosťami border a outline v CSS?

sobes.tech AI

Odpoveď od AI

border zaberá miesto v blokovom modeli prvku a ovplyvňuje jeho rozmery. outline sa kreslí nad prvkom, nezaberá miesto a neovplyvňuje jeho rozmery.

border môže mať rôzne šírky a štýly pre každú zo štyroch strán (border-top, border-right, border-bottom, border-left). outline sa aplikuje na celý okraj prvku ako celok.

border môže byť zaoblený pomocou border-radius. outline nemôže byť zaoblený.

outline sa často používa na označenie fokusu prvku (:focus) s cieľom zlepšiť prístupnosť.