HTML 페이지에 적절한 doctype이 있으면 조건부 CSS가 IE에도 필요합니까?표준 모드의 경우 IE에 조건부 CSS가 필요합니까?
오늘 doctype이 추가되었고 표준 모드에서 페이지가 렌더링되면 Quirks 모드의 페이지에 대한 많은 IE 관련 수정 사항이 더 이상 필요하지 않다고 들었습니다. 사실입니까?
HTML 페이지에 적절한 doctype이 있으면 조건부 CSS가 IE에도 필요합니까?표준 모드의 경우 IE에 조건부 CSS가 필요합니까?
오늘 doctype이 추가되었고 표준 모드에서 페이지가 렌더링되면 Quirks 모드의 페이지에 대한 많은 IE 관련 수정 사항이 더 이상 필요하지 않다고 들었습니다. 사실입니까?
IE에는 특별한 스타일 시트가 필요하지 않습니다. 일부 브라우저에는 몇 가지 버그와 차이점이 있지만 일반적으로 브라우저 특정 스타일을 작성하는 대신이를 우회하는 것이 좋습니다.
모든 브라우저에서 동일하게 작동하는 강력한 솔루션을 사용하면 코드가 향후 브라우저에서도 계속 작동 할 가능성이 커집니다.
IE 용 수정 프로그램을 추가해야하는 경우에도 다른 브라우저에서 문제를 일으키지 않고 일부 프로그램을 완료 할 수 있습니다. 예를 들어 플로팅 요소에 display:inline
을 추가하거나 요소에 특정 크기를 설정합니다.
나는 동의하지만 때로는 우리가 거꾸로 일하게되어 디자이너의 합의가 약간의 변화를 일으킬 수있다. 이 질문에 대해서는 조건부 CSS와 doctype이 관련되어 있는지 알고 싶습니다. –
@GraceShao : 조건부 CSS가 필요한 디자인에 무엇이 있는지 궁금합니다. 아무 것도 생각할 수 없습니다. doctype이 없다면 브라우저가 여러 가지 방법으로 작동하므로 조건부 CSS가 될 수 있습니다. 도움이되었지만 doctype을 사용하고 조건부 CSS를 사용하는 것은 직접 관련이 없습니다. – Guffa
우리 페이지에는 지금 doctype이 없으므로 큰 실수였습니다 (긴 이야기). Doctype을 IE 용 조건부 CSS없이 많은 문제를 해결할 수 있는지 궁금합니다. –
Doctype 선언을 포함하는 것이 확실히 도움이되지만 Internet Explorer는 버전 9 이전 버전에서 점차적으로 버전을 거치면서 Internet Explorer 관련 수정 사항 없이는 표준 준수 브라우저와 다르게 동작합니다 가장 기본적인 경우는 예외입니다.
중요한 점은 doctype 선언은 IE를 가져 오는 데 많은 도움이되지만 길은 아니며 절충안을 작성해야한다는 것입니다. doctype이 고쳐야 할 문제가 정확히 무엇인지 모르겠다. 나는 그것이 여러 가지 문제라고 생각한다. 개인적으로 나는 유효한 doctype을 상관없이 포함합니다.
아직 표준 모드에는 많은 IE 전용 버그가 있습니다. – kinakuta
질문은 지나치게 광범위하고 알려지지 않은 가정에 기반합니다 (불특정 이유로 "조건부 CSS"가 필요하다고 가정하고, 불만족 모드를 야기하는 "doctype"에 대해 거짓 가정). 그것은 건설적인 대답을 할 수 없습니다. –
@ JukkaK.Korpela : Quirks 모드와 문서 유형과의 연관성 (최근에는 'meta http-equiv')은 MSDN과 웹 Q & A에서 버전 4에서 10까지의 Internet Exploder에 대해 잘 설명되어 있습니다. OP 질문이 거짓 가정에 근거한다고 말하는 이유는 무엇입니까? – Damon