HTML & CSS

[211012] 웹 통신 기초

감자탈출기 2021. 10. 12. 21:44

▶ 웹(WEB)

인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 공간
인터넷의 통신망 위에서 작동하는 서비스

 

▶ 웹 특징

HTTP(Hyper Text Transfer Protocol) 사용
HTML(Hyper Text Markup Language)로 작성된 문서 연결
텍스트, 그래픽, 오디오, 비디오, 프로그램 파일 등 멀티미디어 서비스 제공

 ▷ 반응형 웹
웹 서버에서 제공되는 정보가 다양한 기기에 맞춰 제공되는 환경

 

▶ HTML

웹에서 정보를 표현할 목적으로 만든 마크업 언어(Hyper Text Markup Language)
웹 페이지를 작성하기 위해 사용되는 언어로 웹 브라우저에게 보일 문자열과 이를 감싸는 일종의 해석 기호인 태그들로 이루어짐

정보(문서) ex) 텍스트, 이미지, 멀티미디어(오디오, 비디오)

 ▷ 마크업과 마크업 언어
마크업(태그)은 문서의 논리적인 구조를 정의하고
출력장치에 어떤 형태로 보일 것인지 지시하는 역할
마크업 언어는 마크업(태그)의 형식과 규칙을 정의한 언어

 

▶ HTML5

 ▷ 특징
- 구조적 설계 지원(시멘틱)
- 그래픽 및 멀티미디어 기능 강화
- CSS3 및 Javascript 지원
- 다양한 API 제공
- 모바일 웹 지원 및 장치 접근 가능(배터리 정보, 카메라, GPS 등)
- 웹 브라우저가 서버와 양방향 통신 가능
- 인터넷이 연결되지 않은 상태에서도 애플리케이션 동작

 

 ▷ 구성 요소

<p align = ‘center’> HTML/CSS </p>

시작태그  속성  속성 값                     내부 문자  종료태그

 

- 시작태그 안에 속성, 속성 값이 설정이 된다.

- 태그를 통해 표현하고 싶은 내용이 내부 문자로 들어가게 된다.

- 대부분의 태그는 시작태그와 종료태그를 한쌍으로 이용, 전부는 아니다 종료 태그 없는 경우도 있긴 하다.

 

구성요소 내   용
태그(Tag) ‘< ‘와 ‘>’로 묶인 명령어
시작태그(<태그>)와 종료태그(</태그>)를 한쌍으로 이용
요소(Element) 시작태그와 종료태그로 이루어진 모든 명령어
하나의 HTML문서는 요소들의 집합
속성(Attribute) 요소의 시작태그에만 사용 / 명령어 구체화 역할
여러 개의 속성을 사용할 수 있으며 속성의 구분은 공백
변수/속성값(Argument)  속성이 가지는 값, 값 입력 시 “ ” 혹은 ‘ ’를 이용

 ▷ 주의 사항
- 태그는 대 · 소문자를 구분하지 않으나 소문자를 권장함
- 시작 태그로 시작하면 반드시 종료 태그로 종료
- 파일 확장자는 반드시 html 또는 htm으로 설정
- 문자의 공백은 몇 개를 입력하든 한 개만 인식하므로 공백을 추가하기 위해서 특수기호 &nbsp;를 이용해야 함

  (non break space : 개행(break)이 아닌 공백)

 

 ▷ 기본 구조

<!doctype html>                      -> 문서유형 (HTML5)
<html lang=“ko”>                     -> 주 언어는 한국어

<head>      -> 머리
                    문서의 각종 정보와 문서 자체에 대한 설명 내용
                    <title>, <meta>, <link>, <style>, <script> 등 사용
</head>

<body>      -> 몸체
                    화면에 출력해서 보여주는 모든 정보/내용
                    head에 들어가는 태그를 제외하고 모든 태그 사용
</body>

</html>

▶ <html></html>

html문서 시작, 끝 표시
lang은 이 페이지가 어느 나라 언어로 되어있는지를 의미
* 검색 엔진이 페이지 검색 시에 참고, 검색 사이트에서 특정 언어 제외할 때 사용

 

 ▷ 속성
html 뒤에 붙는 lang을 속성이라고 함 ex. <html lang=“ko”>

 

 ▷ 속성 값

속성에 대한 값을 설정한 것이 속성 값
lang의 속성 값으로는 “설정 언어”가 올 수 있음

코드  de  en  fr  ja  ko  zh
언어 독일어  영어  프랑스어  일본어  한국어  중국어

▶ <!-- -->

HTML에서 사용하는 주석
코드 작성 내용에 대해 설명하는 곳에 사용
브라우저는 주석 부분을 해석하지 않고 넘어감

 

cf.

html 추천 사이트 [1012.21:20]

mozila html 

W3Schools