Mis on standardrežiim (standards mode) veebiarenduse kontekstis?
sobes.tech AI
Vastus AI-lt
Standardsrežiims ir režīms, kurā pārlūks attēlo tīmekļa lapu, un kurā renderēšana notiek saskaņā ar W3C un WHATWG konsorciju specifikācijām (HTML, CSS). Tas ir pretstatā saderības režīmam (quirks mode), kas imitē vecāku pārlūkprogrammu uzvedību, lai atbalstītu legacy kodu.
Pārlūka pāreja uz standarta režīmu parasti tiek nodrošināta ar pilnu un pareizu DOCTYPE dokumenta sākumā, piemēram:
<!DOCTYPE html>
Standarta režīmā CSS kastes modelis uzvedas prognozējami: īpašības width un height nosaka elementa satura izmēru, un malas, rāmji un iekšējie atstarpes tiek pievienotas šiem izmēriem (ja box-sizing īpašība nav mainīta).
Saderības režīmā, gluži pretēji, pārlūkprogrammas var piemērot dažādas heuristikas, lai noteiktu izmērus, kas var būt ļoti atšķirīgi no specifikācijām, kas noved pie nenoteiktas uzvedības un problēmām ar pārlūkprogrammu saderību.