Middle
Czym jest tryb zgodności (tryb quirks)?
sobes.tech AI
Odpowiedź od AI
Tryb zgodności (tryb quirks) to tryb renderowania stron internetowych, w którym przeglądarki naśladują zachowanie starszych przeglądarek (np. Netscape 4 lub Internet Explorer 5), aby zapewnić zgodność wsteczną z witrynami napisanymi z uwzględnieniem ich specyfiki i błędów.
Główne cechy trybu zgodności:
- Niestandardowy model pudełka (box model): W niektórych przeglądarkach w trybie quirks padding i border są wliczane do łącznej szerokości elementu.
- Niestandardowe zachowanie float i vertical-align: Mogą wystąpić błędy lub nieprzewidywalne zachowania właściwości CSS związanych z wyrównaniem i przepływem.
- Różnice w obsłudze czcionek i rozmiarów: Reguły CSS do określania rozmiarów czcionek i innych elementów mogą być stosowane nieprawidłowo.
- Brak obsługi nowoczesnych standardów: Niektóre funkcje CSS3 i HTML5 mogą być niedostępne lub działać nieprawidłowo.
Przeglądarki przełączają się w tryb zgodności, jeśli strona internetowa nie ma poprawnego doctype lub doctype jest w przestarzałym formacie. Obecność pełnego i poprawnego DOCTYPE (np. <!DOCTYPE html>) przełącza przeglądarkę w tryb renderowania zgodny ze standardami.
Przykład poprawnego DOCTYPE dla trybu standardowego:
<!DOCTYPE html>