ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • WEB & HTML5
    Front-end/HTML5 2020. 11. 25. 10:04
    728x90
    반응형

    먼저 HTML5를 알기전에인터넷과 을 알아보자!

     

    인터넷

    인터넷이란 전 세계의 컴퓨터들이 네트워크를 통해 연결되어 정보를 공유하는데 목적을 두며 프로토콜을 이용하여

    통신초기에는 군사용과 민간용으로 구분되었고 민간용이 지금의 인터넷이 됬다.

     

     

    WEB(웹)

    WEB이란 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 공간이다.

    인터넷의 통신망 위에서 작동하는 서비스이다.

    웹의 역사로 팀 버너스리하이퍼링크(Hyper Link)를 포함하는 문서의 개념을 제안했고

    월드 와이드 웹(WWW)을 개발 및 배포하여 웹 표준 단체 W3C을 창설했다.

     

    웹 표준의 흐름은...

    팀 버너스리 W3C 창설 네스케이프 브라우저 개발 MS 익스플로러 개발 MS 독점(익스플로러)

    익스플로러에 플러그인이 양산됨(보안 취약) MS제외 나머지 회사들이 HTML표준안 만듦 W3C에 제시

    W3C에서 무시함(MS독점 혼란의 이유) 무시당한 회사들이 Web Application 1.0 개발

    W3C는 XHTML2.0 개발(까다롭고 어려움, 내용과 디자인이 함께 되어 있음, 쇠퇴)

    W3C에서 Web Application 1.0 수용 HTML5로 개명하여 2014년 정식 배포

     

    웹 처리 과정은...

    네트워크를 통해 서로 연결된 컴퓨터들 간에 서버클라이언트의 역할을 나누고 HTML이라는 마크업(Markup) 언어를 통해 자료를 주고 받는다.

    - 마크업(Markup) 언어태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어이다.

     

    웹의 특징은..

    HTTP(Hyper Text Transfer Protocol)를 사용한다.

    HTML(Hyper Text Markup Language)로 작성된 문서로 연결하여

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

     

    반응형 웹은..

    웹 서버에서 제공되는 정보가 다양한 기기(스마트폰, 태블릿, 등)에 맞춰 제공되는 환경이다.

     

    HTML5

    HTML5웹에서 정보를 표현할 목적으로 만든 마크업 언어(Hyper Text Markup Language)이다.

    웹 페이지를 작성하기 위해 사용되는 언어로 웹 브라우저에게 보일 문자열과

    이를 감싸는 일종의 해석기호인 태그들로 이루어져있다.

     

    - 마크업(태그): 문서의 논리적인 구조를 정의하고 출력장치에 어떤 형태로 보일 것인지 지시하는 역할이다

    - 마크업 언어: 마크업(태그)의 형식과 규칙을 정의한 언어이다.

     

    HTML5 특징

    - 구조적 설계 지원(시멘틱)을 한다.

    - 그래픽 및 멀티미디어 기능강화한다.

    - CSS3Javascript지원한다.

    - 다양한 API제공한다

    - 모바일 웹 지원장치 접근이 가능(배터리 정보, 카메라, GPS 등)하다.

    - 웹 브라우저가 서버와 양방향 통신이 가능하다.

    인터넷이 연결되지 않은 상태에서도 애플리케이션이 동작한다.

     

     

    HTML 구성요소

     

     

    HTML5 주의사항

    - 태그대 · 소문자를 구분하지 않으나 소문자를 권장한다.

    - 시작태그로 시작하면 반드시 종료태그종료해야한다.

    - 파일 확장자는 반드시 html 또는 htm으로 설정해야한다.

    - 문자의 공백은 몇 개를 입력하든 한 개만 인식하므로 공백을 추가하기 위해서 특수기호( )를 이용해야 한다.

     

     

    HTML5 기본 구조

     

    728x90
    반응형

    'Front-end > HTML5' 카테고리의 다른 글

    HTML5 - 멀티미디어 관련 태그  (0) 2020.12.14
    HTML5 - 영역 관련 태그 (div, span, iframe)  (0) 2020.12.14
    HTML5 - 표 관련 태그  (0) 2020.12.14
    HTML5 - 목록 관련 태그 (table)  (0) 2020.12.14
    HTML5 - 글자 관련 태그  (0) 2020.11.28
Designed by Tistory.