본문 바로가기
프로그래밍/HTML

[HTML] html 기본 개념( 문법 / 속성 ) / 문서의 구조 / 태그의 역사

by B T Y 2017. 9. 2.
반응형

html 기본 개념( 문법 / 속성 ) / 문서의 구조에 대해서 정리한다.



HTML ( HyperText Markup Language ) 기본 개념( 문법 / 속성 )


  - 문서의 구조를 표현

  - 사람과 웹브라우저간의 약속


  - 보통 <tag>로 시작해서 </tag>로 끝나게 된다.

    안에 내용이 없는 경우에는 <tag />와 같은 사용도 가능하다.


  - 태그안에 속성을 사용해서 필요한 기능들을 사용할 수 있고 속성의 순서는 중요하지 않다.


  - 태그는 중첩을 이용해서 사용이 가능하고 중첩을 이용해 하나의 그룹으로 나눌 수 있다.




( 에디터에 적은 내용을 웹 브라우저에서 실행 시키면 그대로 텍스트 형식으로 출력이 되는데 

html을 이용하면 문서의 구조를 더 효율적으로 표현할 수 있다 )



( 위와 같이 태그를 이용해서 문서를 효율적으로 표현하고 속성을 이용해서 해당 태그를 더 섬세하게 제어할 수 있다 )



( <a> 태그를 이용해서 href 속성에 주소를 주게 되면 해당 링크 클릭시에 

href 속성에 적힌 주소로 이동하게 된다 )



( html에서는 공백은 두칸이상부터는 무시하게 되있고 엔터키 또한 무시되는걸 위 결과를 보고 확인할 수 있다 )



( <li> 태그는 리스트 형식으로 나타날때 사용하고 단독으로 쓰이기 보다는 <ol>이나 <ul>태그 하위에서 사용이 된다 )




( 위 결과를 보고 <ul>는 리스트의 순서를 표시해주지 않고 <ol> 태그는 리스트의 순서를 표시해준다는걸 알 수 있다 )



문서의 구조


  - HTML 문서의 구조에서 <head></head> 태그 안에는 문서의 정보를 적도록 약속 되있고

    <body></body> 태그 안에는 본문에 표시되는 내용을 적도록 약속 되있다.

    ( 약속일뿐 꼭 그렇게 적어야 되는건 아니다 )



DOCTYPE


  - 웹 브라우저에게 어떤 타입의 HTML을 따르고 있는 태그인지를 알려준다.

  - 현재 HTML5에서는 <!DOCTYPE html>로 단일화 되었다.



- 간단한 HTML 웹사이트 만들기


    - 웹 사이트라고 하기엔 부족하지만 기본적인 웹사이트란 어떤것인가라는 개념을 이해하기 위해 만들어봤다.


1.html

2.html

3.html

4.html

index.html


( 해당 내용에 <a> 태그를 이용해서 간단한 웹사이트 느낌을 만들어보겠다... )



( 해당 내용들에 대한 링크를 걸어서 클릭시에 해당 페이지로 이동하게 된다.. )



( 1번을 클릭하면 1.html 파일로 이동하면서 기술소개에 대한 내용이 나오게 된다 )



HTML 태그의 역사


http://www.martinrinehart.com/frontend-engineering/engineers/html/html-tag-history.html



반응형

댓글