Sobes.tech
Junior

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.