-
HTMLlanguage/Servlet&JSP 2019. 3. 4. 17:32반응형
HTML은 HyperTextMarkupLanguage의 약자 입니다.
여기서 하이퍼 텍스트가 의미하는 것은 하이퍼링크를 통해 비선형적으로 이어지는 텍스트를 의미합니다. 비선형적이라는 말은 책과 같은 문서처럼 순서대로 텍스트가 이어지는 것이 아니라 전혀 관계 없는 텍스트가 비선형적으로 이어지는 것을 의미합니다. 이를 가능하게 해주는 것이 하이퍼 링크로 문서와 문서사이를 연결해 주는 역할을 합니다.
마크업 언어라는 것은 문서가 화면에 표시되는 형식을 나타내거나 데이터의 논리적 구조를 명시하기 위한 규칙을 정의한 언어를 말합니다. 배포서술자에서 사용했던 xml 역시 마크업 언어의 일종입니다.
HTML은 태그를 통해 기술이 됩니다. 태그는 HTML에 사용되는 명령어의 집합으로 이해할 수 있습니다. 보통 여는태그와 닫는 태그로 이루어져 있고 해당하는 태그의 기능은 그 안에서만 표현되게 됩니다.
다만 주의해야 할 점은 웹브라우저들 마다 지원하는 태그가 조금씩 다르다는 점입니다. 또 같은 태그라 할지라도 다르게 작동할 여지가 있습니다. html5test.com 같은 사이트를 통해 브라우저가 지원하는 태그가 맞는지를 확인해 볼 수 있습니다.
HTML의 최신 버전은 HTML5입니다.
XML기반의 XHTML은 XML의 까다로운 문법 때문에 웹개발자들의 외면을 받았고 HTML4를 계상한 HTML5 탄생의 계기가 되었습니다.
HTML5가 과거 버전과 다른 점 중 하나는 semantic 태그와 멀티미디어 태그가 추가된 것입니다.
시맨틱 태그를 통해 컴퓨터가 자료를 찾아서 이해하고 가공하기 보다 쉬워졌습니다.
반응형'language > Servlet&JSP' 카테고리의 다른 글
표준 액션 태그 (0) 2019.03.04 JSP lifecycle & JSP에서 Servlet으로 변환하기 (0) 2019.03.04 ExecutorService (0) 2019.02.22 세션(Session) (0) 2019.02.22 속성, Attribute (0) 2019.02.22