Šta je standardni režim (standards mode) u kontekstu web razvoja?
sobes.tech АИ
Одговор од АИ
Standardni režim je režim prikaza veb stranice od strane pregledača, pri čemu se renderovanje vrši u skladu sa specifikacijama konzorcijuma W3C i WHATWG (HTML, CSS). On je suprotan režimu kompatibilnosti (quirks mode), koji imituje ponašanje starih verzija pregledača radi podrške legacy-kodu.
Prelazak pregledača u standardni režim obično se obezbeđuje prisustvom kompletnog i ispravnog DOCTYPE-a na početku HTML dokumenta, na primer:
<!DOCTYPE html>
U standardnom režimu, CSS model kutije se ponaša predvidljivo: svojstva width i height određuju veličinu sadržaja elementa, a margine, granice i unutrašnji razmaci se dodaju tim veličinama (ako svojstvo box-sizing nije izmenjeno).
U režimu kompatibilnosti, naprotiv, pregledači mogu primenjivati različite heuristike za određivanje veličina, koje mogu znatno odstupati od specifikacija, što dovodi do nepredvidivog ponašanja i problema sa kompatibilnošću između pregledača.