모바일 인터넷은 '5차 기술혁명'이라 불리며, 아이폰, 안드로이드 등 스마트폰의 대중화와 아이패드 등 태블릿의 등장으로 모바일 기기를 위한 웹사이트 개발의 잠재력과 트렌드가 점점 더 뚜렷해지고 있습니다. 점점 더 주목을 받고 있으며 많은 국내 기업들이 모든 모바일 기기를 위한 웹사이트 개발에 주목하기 시작했습니다.
일반적으로 모바일 웹사이트에는 두 가지 접근 방식이 있습니다.
이번 글과 다음 글에서는 첫 번째 옵션을 소개하고, 다음 글에서는 두 번째 옵션을 마무리하겠습니다.
이번 글에서는 먼저 모바일 웹사이트의 마크업 언어에 대해 살펴보겠습니다.
모바일 웹사이트 개발은 일반 웹사이트 개발보다 훨씬 복잡하고, 모바일 웹사이트용 마크업 언어를 선택하는 것도 상당히 혼란스럽습니다.
처음에 WAP 포럼(나중에 NTT와 합병하여 OMA, Open Mobile Alliance 형성)은 WAP 웹사이트용 마크업 언어인 WML이라는 XML 기반 언어를 만들었습니다. 사이트를 (X)HTML을 사용하는 일반 페이지와 WML을 사용하는 모바일 사이트의 두 부분으로 나누기 때문에 이상적이지 않습니다. 모바일 사이트를 구축하려는 웹 개발자들도 기술을 바꾸는 대신 새로운 언어를 배워야 했고, '원스톱 숍' 신조는 깨졌습니다. 사용자는 즐겨찾는 사이트에 접속할 수 없었고 사이트의 WAP 버전을 찾아야 했습니다. . —존재하는 경우. 또한 일본의 NTT는 자체 언어인 cHTML(compact HTML)을 만들었지만 XHTML 및 WML과 호환되지 않습니다.
이는 이상적인 것과는 거리가 멀기 때문에 W3C는 XHTML Basic 1.0을 만들었습니다. 이름에서 알 수 있듯이 이는 XHTML 1.1의 하위 집합입니다. XHTML 1.1은 XHTML을 작은 모듈로 향상시키기 때문에 하위 집합에는 저가형 모바일 장치에 필요하거나 제어할 수 있는 기본 모듈, 요소 및 속성만 포함될 수 있습니다.
XHTML 기반
XHTML Basic은 모바일 웹사이트용 마크업 언어에 대한 기본 모듈을 제공합니다. 기본 XML과 마찬가지로 확장 가능하도록 설계되었습니다. 이는 cHTML 및 WML의 후속 제품인 XHTML Mobile Profile을 만든 WAP 및 NTT(즉, OMA)의 합병과 일치합니다. 이는 이전 버전의 일부 기능을 XHTML Basic 특성에 추가했습니다. XHTML Basic과 XHTML MP의 공존은 다소 혼란스러워 보였지만 얼마 지나지 않아 W3C는 XHTML MP에 추가된 일부 기능을 흡수한 XHTML 버전 1.1을 출시했습니다. 따라서 이제 이 두 버전은 거의 동일한 것으로 보이며 어느 버전을 사용할지는 개인 취향에 따라 결정되는 경우가 많습니다. 여기서는 W3C에서 권장하는 XHTML Basic을 선택합니다… :)