프로그래밍 공부

2024.11.11 HTML5 공부

3452 2024. 11. 11. 20:27

웹은 인터넷과 웹으로 나누어지며, 인터넷은 컴퓨터를 전세계 규모로 연결한 것이고,

웹은 인터넷 표준 문서 시스템이다.

 

웹의 특징으로는 전 세계의 컴퓨터를 연결하고, HTTP프로토콜을 사용하며, HTML로 작성된 문서를 연결하고,

텍스트, 그래픽, 오디오, 비디오, 프로그램 파일등의 멀티미디어 서비스를 제공한다.

 

개발자들은 상호간에 웹 표준을 만들어 개발자가 누구던지 규칙을 준수하면 모두 편히 사용할수 있게 하기 위함이다.

 

W3C는 웹에 관련된 기술이나 웹 브라우저 사용을 위한 표준안을 제정하여 개발자간 정보공유와 신기술 개발에 기여한다.

 

HTML5의 특징으로는 

 

●구조적 설계 지원

● 그래픽 및 멀티미디어 기능 강화

● CSS3 지원

● 자바스크립트 지원

● 다양한 API 제공

● 모바일 웹 지원 등이 있다.

 

또한 <header> <footer> <article> <section> <aside> <nav>로 나누어 각 파트간 역할에 맞게 사용한다.

 

웹 브라우저는 HTML문서를 읽고 웹 페이지에 정보를 표시하는 소프트웨어이며, URL을 통해 접근한다.

 

웹브라우저의 기능은

 

● 웹 페이지 탐색

● 접속하는 프로그램의 주소 관리

● 웹 페이지의 저장, 인쇄, 소스 파일 보기

● 웹 페이지 보안에 관련된 각종 필터 도구 제공 등이 있다.

 

웹 브라우저의 종류는 크롬, IE, 파이어폭스, 사파리, 오페라 등이 있으며 그중 크롬의 이용률이 가장 높다.

 

HTML 편집기에는 메모장, 노트패드++, 울트라에디트, 에디트플러스, 아크로에디트, 비주얼 스튜디오, 어도비 브라켓등이 있으며, 메모장으로도 충분히 작성 가능하지만, 편의성을 생각해 별도의 편집기를 사용한다.

 

웹 서버의 개념

 

클라이언트가 서버에 파일을 요청하면 인터넷을 거쳐 서버로 부터 파일을 받아온다.

 

HTML5 문서의 구조

 

<!DOCTYPE html> // 현재 문서가 HTML5로 작성된 웹 문서임을 의미한다.

<html> // HTML 문서의 시작

<head> // 문서의 머리 시작

    <title>제목 영역</title>

</head> // 문서의 머리 끝

<body> // 문서의 몸 시작

    <p>본문 영역1</p>

    <p>본문 영역2</p>

</body> // 문서의 몸 끝

<html> // HTML 문서의 끝

 

<!DOCTYPE html>

HTML5 문서를 선언하는 구문으로 생략 가능하지만 하위 호환성을 위해 작성을 권장한다.

 

<html>~</html>

HTML5 문서의 시작과 끝을 알리며 언어 속성을 사용하여 주된 언어 값 설정을 할수있다.

 

<head>~</head>

웹 페이지의 정보를 의미하여 <title> 태그와 자바스크립트, CSS등을 정의한다.

 

<body>~</\body>

HTML5 문서의 본문을 작성한다.

 

HTML5 문서 작성간 주의사항

 

● 태그 이름은 대소문자를 구분하지 않는다.

● 본문 내 연속 공백과 줄 바꿈은 하나의 공백으로 처리한다.

● 태그의 포함 관계를 표현하기 위해 들여쓰기를 적용한다(가독성도)

● 종료 태그를 반드시 사용한다.

● 주석은 <!--로 시작해서 --로 끝낸다.(Ctrl+/ 단축어)

 

미리 정의된 태그

- 사용자가 임의로 변경할수 없고, 사용 용도에 맞게 사용

 

<h1>~</h1>

문서의 제목

 

<hr>~</hr>

문서의 구분선

 

<p>~</p>(또는 <p/>)

단락 구분

 

<strong>~<strong>

중요한 문장

 

<br>

줄바꿈

 

태그작성시 유의점

 

일반적인 의미로 해석할 수 있도록 포함 관계 설정

ex) 회사 → 부서  → 팀, 학교  → 과

 

속성

태그의 종속적 정보를 표현하기 위해 사용하며, 태그 없이 단독 사용은 불가능하고, 속성=값 형태로 작성한다.

 

ex) <img src="welcom.jpg" border="1" width="200" height="130" alt="welcome" title="환영합니다!">

 

 welcom.jpg 이미지 파일을 테두리 두께 1, 넓이 200, 높이 130으로 표시하고, 마우스를 올리면 "환영합니다!"를 출력한다.

 

<hr>요소

구분선을 그을 때 사용한다.

 

align, noshade, size, width등을 사용하여 수평선의 정렬, 입체감, 두께, 상대적 넓이를 지정한다.

'프로그래밍 공부' 카테고리의 다른 글

2024.11.18 CSS3 공부  (0) 2024.11.18
2024.11.15 HTML5/CSS3 공부  (0) 2024.11.15
2024.11.14 HTML5 공부  (0) 2024.11.14
2024.11.13 HTML5 공부  (0) 2024.11.13
2024.11.12 HTML5 공부  (0) 2024.11.12