크로스 브라우징 입문
크로스 브라우징이란 일반적으로 웹사이트가 모든 브라우저에서 올바르게 표시되는 능력을 의미합니다. 이를 위해서는 다양한 기법과 브라우저별 특성을 알아야 합니다. 지금부터 우리는 이를 공부해 보겠습니다.
현재 널리 사용되는 브라우저는 다음과 같습니다: Google Chrome, Mozilla Firefox, Edge, Opera, Safari. 이때 Edge는 Internet Explorer(약칭 IE)의 후속으로, 이름이 변경된 것입니다.
브라우저 외에도 브라우저 엔진이라는 개념이 있습니다. 엔진은 우리의 코드를 화면에 보이는 그림으로 변환하는 브라우저의 핵심 부분입니다. 엔진의 종류는 브라우저의 종류보다 훨씬 적으며, 결과적으로 많은 브라우저들이 동일한 엔진을 사용하기 때문에 동일한 특성과 버그(문제점)를 가지고 있습니다.
현재 존재하는 엔진은 다음과 같습니다: Webkit (Safari 브라우저), Blink (Google Chrome, Opera14+, Edge79+, Safari 브라우저), Gecko (Mozilla Firefox 브라우저). 이때 Blink 엔진은 Webkit에서 파생된 것입니다. Trident (Internet Explorer), EdgeHTML (Edge), Presto (Opera)와 같은 다른 엔진들도 존재했으나, 개발이 중단되었습니다.
현대적인 브라우저들을 나열하세요.
현대적인 엔진들을 나열하세요. 해당 엔진에서 작동하는 브라우저들의 이름을 말하세요.