2011-04-20 2 views
1

다른 브라우저에서 작업 할 때 일반적으로 다른 결과가 나타나는 이유는 무엇입니까? 간단한 HTML/CSS가 기존 브라우저 (IE, Mozilla, Chrome 및 Safari)에서 다르게 읽히는 이유는 무엇입니까?누구나 브라우저의 차이점에 대한 기본 정보를 알려줄 수 있습니까?

이 질문이 여기에 속하지 않으면 죄송합니다. 나는 당신들이이 정보의 가장 좋은 원천이 될 것이라고 생각했습니다. :)

좋은 하루 되세요!

+2

다른 회사/공헌자가 작성한 (때때로) 표준 사양을 해석 할뿐만 아니라 자체 기능을 밀어 넣는 다른 소프트웨어. 차이점이있을 것입니다 ... – nickf

+0

나는 이것이 유효한 (그러나 광범위한) 질문이라고 생각합니다. HTML이 표준화 되었기 때문에 모든 디스플레이 소프트웨어에서 HTML을 표준화해야한다고 생각하지 않을 수도 있습니다 (예 : PDF가 말하는 것처럼). 이것이 사실이 아닌 이유는 실제로 상당히 흥미로운 질문입니다. – sleske

답변

1

이것은 단순한 질문이지만 복잡한 대답이 있습니다. 각 회사는 다른 "레이아웃 엔진"에 브라우저를 구축했습니다. "도마뱀"- Mozzila Foundation의 엔진에 대해 들어 보셨을 것입니다. 마찬가지로 Microsoft는 "Trident"를, Apple은 "WebKit"을, Opera는 "Presto"를 개발했습니다. 각각은 사양을 다르게 해석하고 일부는 아직 따라 잡지 못했습니다. http://en.wikipedia.org/wiki/List_of_web_browsers#Notable_layout_engines

귀하의 질문은 실제로 차이점을 알리는 방법에 관한 것이므로 피하는 것이 좋습니다.

대부분의 기본 요소가 모든 브라우저에서 작동한다는 것을 알았습니다. 궁금한 점이 있으면 w3schools.com은 각 요소에서 브라우저간에 지원되는 방법을 보여줍니다. 또한 5 픽셀 단위로 늘리면 픽셀 수준 브라우저의 차이가 최대이되는 것을 피할 수 있습니다.

이메일을 스타일링 할 때 끔찍한 문제가 있습니다. 그러니 신중하게 조심하십시오.

마지막으로 설계시 모든 브라우저에서 확인하십시오. 당신은 불쾌감을 느낄 것입니다. 그렇지 않으면 놀랄 것입니다.

관련 문제