Kas yra standartinis režimas (standards mode) interneto kūrimo kontekste?
sobes.tech AI
Atsakymas iš AI
Standartinis režimas yra režimas, kuriame naršyklė rodo tinklalapį, o vaizdavimas vyksta pagal W3C ir WHATWG konsorciumų (HTML, CSS) specifikacijas. Jis yra priešingas suderinamumo režimui (quirks mode), kuris imituoja senesnių naršyklių elgesį, kad palaikytų legacy kodą.
Naršyklės perėjimas į standartinį režimą dažniausiai užtikrinamas, kai pradžioje yra pilnas ir teisingas DOCTYPE, pavyzdžiui:
<!DOCTYPE html>
Standartiniame režime CSS dėžutės modelis elgiasi prognozuojamai: width ir height savybės nustato elemento turinio dydį, o paraštės, rėmeliai ir vidiniai tarpai pridedami prie šių dydžių (jei box-sizing savybė nėra pakeista).
Suderinamumo režime, priešingai, naršyklės gali taikyti įvairias heuristikas, kad nustatytų dydžius, kurie gali labai skirtis nuo specifikacijų, kas sukelia nenuspėjamą elgesį ir problemų su naršyklių suderinamumu.