Sobes.tech
Middle

Ի՞նչ է համատեղելիության ռեժիմը (quirks mode):

sobes.tech AI

Պատասխան AI-ից

Կապակցվածության ռեժիմը (quirks mode) — սա վեբ էջերի ռենդերային ռեժիմ է, որի ժամանակ բրաուզերները իմիտացիա են անում հին բրաուզերների (օրինակ, Netscape 4 կամ Internet Explorer 5) վարքագիծը՝ ապահովելու համար հետագա համատեղելիությունը այն վեբ էջերի հետ, որոնք գրված են նրանց առանձնահատկությունները և սխալները հաշվի առնելով:

Կապակցվածության ռեժիմի հիմնական հատկանիշները՝

  • Անստանդարտ տուփի մոդել (box model): որոշ բրաուզերներում quirks ռեժիմում padding և border-ը ներառված են տարրերի ընդհանուր լայնության մեջ:
  • Անստանդարտ float և vertical-align վարքագիծ: կարող են հայտնվել սխալներ կամ անսպասելի վարքագիծ CSS հատկությունների, որոնք կապված են հորիզոնականավորման և հոսքի հետ:
  • Տառատեսակների և չափերի մշակման տարբերություններ: CSS կանոնները կարող են սխալ կիրառվել՝ որոշելու տառատեսակների չափերը և այլ տարրեր:
  • Անհասանելիություն ժամանակակից ստանդարտների համար: որոշ CSS3 և HTML5 հնարավորություններ կարող են չլինել հասանելի կամ սխալ աշխատել:

Բրաուզերները անցնում են կապակցվածության ռեժիմ, եթե վեբ էջը չունի ճիշտ doctype կամ doctype-ը նշված է հնացած ձևաչափով: Ներկառուցված և ճիշտ DOCTYPE (օրինակ, <!DOCTYPE html>) բրաուզերին տեղափոխում է ստանդարտ ռենդերային ռեժիմ:

Օրինակ՝ ճիշտ DOCTYPE ստանդարտ ռեժիմի համար՝

<!DOCTYPE html>