HTML이란 무엇입니까?
HTML (HyperText Markup Language)은 인터넷에 게시하거나 전자 메일을 통해 보낼 수있는 페이지를 만드는 데 사용되는 컴퓨터 언어 유형입니다. 많은 사람들에게 복잡해 보일 수 있지만 비교적 단순한 언어로 간주됩니다. 이 언어로 디자인 된 페이지의 모든 텍스트, 그래픽 및 디자인 요소에는 해당 요소를 표시하는 방법을 웹 브라우저 또는 이메일 프로그램에 지시하는 코드가 "태그 지정"되어 있습니다. 또한 태그는 레이아웃 및 서식 정보를 제공하므로 웹 페이지 나 전자 메일이 디자이너가 의도 한 방식에 최대한 가깝게 보일 수 있습니다. 초보 웹 사이트 디자이너 또는 특정 코드를 알아야하거나 전체 웹 사이트를 만드는 방법을 배우려는 사람에게는 HTML 코드 작성에 도움이되는 많은 소프트웨어 유틸리티, 프로그램 및 웹 사이트가 있습니다.
구조
HTML 코딩은 각각 다른 태그가 중첩 된 트리처럼 구성되어 있습니다. 대부분의 경우 각 형식 요소에는 시작 태그와 종료 태그가 필요하며 다른 태그는 겹치지 않아야합니다. 이것이 "중첩 됨"의 의미입니다. 태그 2 다음에 태그 2가 열리면 태그 2의 서식 요소가 태그 1 안에 완전히 포함되도록 태그 2를 먼저 닫아야합니다. 요소는 코드를 구성하는 개별 구성 요소이며 태그 및 내용 열기 및 닫기를 포함합니다 그들 사이에. 속성은 요소에 대한 자세한 정보를 제공하며 등호로 연결된 속성과 해당 값으로 구성됩니다.
HTML 요소를 만들려면 사용자는 꺾쇠 괄호로 시작하고 끝나는 태그를 만들고 서식을 지정해야하는 텍스트 앞에 놓습니다. 꺽쇠 괄호 안에있는 코드 (일반적으로 하나 이상의 문자, 숫자, 단어 및 / 또는 기호)는 요소의 크기와 글꼴 또는 기타 특성과 같이 요소의 특성 및 내용에 필요한 속성을 나타냅니다. 서식을 끝내기 위해 사용자는 첫 번째 꺾쇠 괄호를 입력 한 다음 백 슬래시를 입력 한 다음 요소 코드를 반복하고 괄호를 닫습니다. 예를 들어 <title> <strong> HTML이란 무엇입니까? </ strong> </ title>은이 기사의 제목을 형식화하는 데 사용되는 코드입니다. "strong"요소 태그는 "title"태그 내에 중첩됩니다.
코드의 종류
기울임 꼴, 표, 단락 및 웹 페이지에 대한 하이퍼 링크를 포함하여 다양한 텍스트 형식을 허용하는 많은 코드가 있습니다. 코드는 또한 그림, 그래픽, 비디오 및 사운드와 같은 다른 요소를 표시하거나 사용하는 방법을 브라우저 또는 전자 메일 프로그램에 표시 할 수 있습니다. 꺾쇠 괄호가없는 다른 유형의 코드를 사용하여 문장 부호, 분음 부호 및 텍스트에 나타날 수있는 기타 기호를 만들 수 있습니다. 모든 웹 브라우저와 많은 전자 메일 프로그램이 HTML을 사용하지만 각각 웹 코드를 약간 다르게 해석하고 표시 할 수 있으며 디자이너는 종종 웹 페이지를 만들 때 이러한 변형을 고려해야합니다.
진화하는 언어
영국 컴퓨터 과학자 Tim Berners-Lee가 1990 년대 초 HTML을 개발 한 이후 많은 변화와 버전이있었습니다. 이 버전은 1996 년 이후 W3C (World Wide Web Consortium)에서 유지 관리하고 있습니다. 2008 년 1 월, HTML 5의 첫 번째 공개 작업 초안이이 사양을 개발하는 작업 그룹에서 게시했습니다. 2011 년 현재 개발중인이 개정판은 웹 응용 프로그램 개발을 대폭 변경할 것으로 예상되었습니다. 사이트 구조, 상호 작용, 오디오 및 비디오 지원뿐만 아니라 새로운 속성을 포함한 여러 가지 새로운 요소를 소개합니다.
웹 페이지 코드보기
웹 페이지를 만드는 데 사용 된 코드는 브라우저를 페이지로 이동 한 다음 브라우저 메뉴에서 올바른 옵션을 선택하면 볼 수 있습니다. 대부분의 브라우저에서 사용자는 "보기"메뉴를 클릭하고 "소스", "소스보기"또는 "페이지 소스"와 같은 옵션을 선택할 수 있습니다. 팝업 창이 나타나고 해당 웹 페이지를 만드는 데 사용 된 코드가 표시됩니다.
모든 웹 페이지에있는 일부 내용이 HTML로 작성된 것은 아닙니다. XML (Extensible Markup Language) 및 XHTML (Extensible HyperText Markup Language)은 웹 개발에 사용되는 다른 유형의 마크 업 언어입니다. 또한 CSS (Cascading Style Sheets)와 같은 스타일 시트는 HTML 문서에 스타일을 첨부하는 데 사용됩니다. Flash® 및 Java®와 같은 언어는 대화 형 내용을 만드는 데 사용됩니다. 다른 많은 프로그래밍 언어를 사용하여 웹 사이트에 특정 기능을 추가 할 수 있습니다.
HTM과 비교하여
실제로 HTM과 HTML 확장자 사이에는 차이가 거의 없습니다. 대부분의 컴퓨터에서 둘 다 HTML 파일로 읽혀지기 때문입니다. 두 가지 다른 확장명으로 시작한 이유는 16 비트 DOS 또는 Windows® 3 시스템에서 실행되는 것과 같은 특정 유형의 컴퓨터가 네 개의 문자 확장명을 읽을 수 없으므로 세 개의 문자 HTM 확장이 필요했기 때문입니다. 4 자 확장자를 읽을 수있는 대부분의 시스템은 HTM 파일을 HTML 파일로 인식하도록 자동으로 프로그래밍되지만 컴퓨터 사용자는 파일을 HTM에서 시스템이 인식하는 형식으로 변경하기 위해 변환기가 필요할 수 있습니다.