it-gundan.com

HTML 및 "쿼크"대 "표준 준수"모드 : 설명해야하는 이유를 설명하십시오.

HTML 웹 페이지를 빌드 할 때 "쿼크"모드와 "표준 준수"모드의 차이점은 무엇입니까?

한 모드에서 다른 모드로 작동 할 때 어떻게 알 수 있습니까? 웹 마스터 및 웹 디자이너 및 개발자와 같은 사람들이 왜 쿼크 모드보다 표준 준수 모드를 선택해야합니까?

새로운 컨텐츠를 개발할 때 쿼크 모드가 정당화 될 수 있습니까?

16
Chris W. Rea

Here 아마 내가 찾은 쿼크 모드에 관한 최고의 기사 일 것입니다. 개인적으로 가능한 한 항상 표준 모드를 ​​사용하려고합니다. 대부분의 브라우저에서 작동 할 수있는 가장 좋은 기회가 있기 때문입니다.

11
txwikinger

쿼크 모드로 개발하면 IE6 이전 버그를 에뮬레이트하도록 브라우저에 효과적으로 요청합니다. 정말 당신이하고 싶은 일입니까?

Wikipedia 쿼크 모드 트리거링의 기본 사항을 설명하지만 다루지 않는 특별한 경우가 많이 있습니다. txwikinger에서 제공하는 링크 는 기록과 주요 차이점에 대한 좋은 설명을 제공합니다.

Jukka Korpela는 더 자세한 차이점 및 호환성 모드를 확인하는 방법을 설명합니다.

모드 확인 브라우저가 어떤 모드 (Quirks vs. Standards)인지 확인하려면,

Firefox에서는 View/Page Info 명령을 사용하십시오 (일반 패널 참조). 또는 Web Developer Extension이있는 경우 도구 모음에서 아이콘 (오른쪽에서 세 번째 아이콘)을 확인하십시오.

IE의 경우, 주소 표시 줄에 javascript : alert (document.compatMode)를 입력하고 팝업 창에 CSS1Compat (표준 모드 표시) 또는 BackCompat (Quarks 모드 표시)가 표시되는지 확인하십시오. 또는 간단한 Quirks 또는 Standards Mode Bookmarklet을 다운로드하여 설치하십시오.

대부분의 브라우저에는 쿼크 모드 이외의 두 가지 모드 (거의 표준 모드와 표준 모드)가 있습니다. 불행히도 IE6 및 IE7은 거의 표준 모드에서만 실행되므로 이러한 브라우저를 지원해야하는 경우 모든 브라우저에서 거의 표준 모드 사용 를 시도하고 있습니다. 그러나 표준에 따라 개발 한 다음 브라우저 문제를 해결하는 것이 좋습니다. HTML5는 엄격 모드 만 제공하므로 향후 호환성을 위해이 모드를 개발해야합니다.

5
Casebash

CSS 재설정 또는 프레임 워크를 사용하는 경우 영향을받는 브라우저 (일반적으로 IE7 및 IE8)를 표준 모드로 전환하기 위해 doctype을 포함시키지 않으면 많은 위치 지정 문제가 발생하기 시작합니다. doctype 선언을 설정하고 표준 모드를 ​​사용하는 것이 가장 좋습니다.

2
Mark Hatton

@txwikinger가 말했듯이 quirksmode 는 여기에서 볼 수있는 사이트입니다.

도움이 될 수있는 유일한 추가 정보는 특정 페이지에서 브라우저가 사용중인 모드를 감지하는 방법에 대한이 문서입니다. Compat 모드 감지 . Web Developer Toolbar 와 같이이를 수행 할 수있는 브라우저 확장도 있습니다. FF 및 Chrome 버전이 있습니다.

2
Chris Boylan

Quirks Mode는 IE 6 및 7이 표준에서 요구하는 표준과 다르게 CSS를 렌더링하도록합니다.

표준 모드는 IE 6 & 7에서 CSS를 Quirks Mode보다 표준에 더 가깝게 만들어 Firefox, Safari, Chrome, Opera 및 IE 8/9에 더 가깝게 렌더링합니다 .

표준 모드를 ​​사용하면 이상한 페이지 작업을 시도 할 때 이상한 IE 문제를 해결해야합니다. CSS : Eric Meyer의 Definitive Guide와 같은 책을 사용하여 페이지 should 수행중인 작업을 찾을 수 있습니다. IE의 Quirks 모드에는 동일한 종류의 포괄적 인 문서가 없습니다.

1
Paul D. Waite

Quirks 모드는 브라우저가 HTML 사양에 따라 페이지를 렌더링하지 않는 곳입니다. 어느 시점에서 웹 브라우저는 본질적으로 스위치라는 것을 얻었습니다. 페이지 상단에 doctype 포함. 해당 doctype이 없으면 브라우저는 쿼크 모드로 들어갑니다. 유효한 doctype이 있으면 브라우저가 "올바른"모드 인 표준 모드가됩니다.

표준 모드를 ​​사용하는 것이 좋습니다. 따라서 doctype을 사용하십시오! -앞으로 이동하면 가능한 한 많은 브라우저에서 페이지가 정확하고 일관되게 작동합니다.

1
Grant Palin

다음 중에서 선택하십시오.

  • IE5 엔진 (또는 버그에 대한 버그 에뮬레이션)
  • 더 현대적인 것 (IE8이 아닌 비 IE에서 최선의 노력, 긴 이야기 ...)

중심이 제대로 작동하지 않고 1999 년과 같은 CSS를 작성하려면 쿼크를 사용하십시오.

1
Kornel