HTML - 문법과 주의사항







    이전글 : 


    HTML이란? - http://server-talk.tistory.com/1 


     HTML - 기본 구조의 HTML 문서 만들기 - http://server-talk.tistory.com/101










     HTML - 태그




    HTML 태그는 웹 문서에 표시하려고 하는 내용을 전달하는 언어이다 때문에 정확하게 사용해야 하며, HTML 문서 만들기 전에 기억해야 할 몇 가지 사항을 알아보겠습니다.






     HTML - 태그는 소문자로 사용하기




    HTML 태그는 대소문자를 구별하지 않고, HTML4 이전에는 태그를 대문자로 표시하기도 하였지만 XHML에서는 모두 소문자로 쓸 것을 권고하였고 HTML5에서도 소문자로 표시하고 있습니다.


     좋은 예

    나쁜 예 

    <img src="test.jpg"> 

    <Img src="imgtest.jpg">






     HTML - 적당하게 들여쓰기 하기





    HTML 태그는 기본 속성상 여러 번 띄어쓰기를 하더라도 한 칸의 공백으로 인식합니다.

    따라서 HTML 소스를 작성할 때 태그 사이의 포함 관계에 따라 단계별로 들여쓰더라도 웹 브라우저에서는 단지 한 칸만 인식합니다. HTML 소스 단꼐별로 들여쓰게 되면 소스를 작성하기도 쉽고 다른 사람이 소스를 읽기 쉬울 뿐만 아니라, 태그 안에 다른 태그를 포함시켰을때 여는 태그와 닫는 태그와 포함 관계가 엉키는 일도 줄일 수 있습니다.



     좋은 예

    나쁜 예 

    <ul>

    <li>메뉴1</li>

    <li>메뉴2</li>

    <li>메뉴3</li>

    </ul>

    <ul>

    <li>메뉴1</li>

    <li>메뉴2</li>

    <li>메뉴3</li>

    </ul>






     HTML - 태그는 속성과 함께 사용됩니다



    HTML 태그는 단순히 태그 하나만 사용되는 것이 아니라. 태그에 여러 기능을 추가해 주는 속성과 함께 사용됩니다.

    <태그속성="속성값" 속성="속성값" .....>형태로 사용할 수 있습니다. 예로 웹문서에 이미지를 삽입할 경우 <img> 태그를 사용하는데, <img> 태그에는 이미지 파일의 경로를 알려주는 src 속성과 이미지의 크기를 알려주는 width 속성, height 속성, 이미지에 보조 설명을 붙여주는 alt 속성 등 여러 가지 속성들이 함께 사용됩니다.


    모든 태그마다 태그에서 사용할 수 있는 속성들이 다르기 때문에 태그와 속성을 함께 익혀 두어야 합니다.





     HTML - 인코딩 방식은 UTF-8



    웹 서버는 영어를 기본으로 하고 있기 때문에, 웹 문서에서 한글을 표시할 수 있도록 하려면 한글을 화면에 나타내기 위한 문자세트를 지정해 주어야 합니다. 이것을 '문자 인코딩'이라고 하는데, 예전에는 웹사이트를 만들더라도 한글과 영문 페이지 정도만 필요했기 때문에 cur -kr 방식을 많이 사용했습니다.

    euc -kr은 한글이나 영어 외에 프랑스어나 기타 언어들은 표현할 수 없지만, euc -kr을 주로 사용했기 때문에 많이 사용하곤 했습니다. 하지만 최근에 와서는 utf-8방식을 사용합니다.

    utf-8 방식은 한글과 영문뿐만 아니라 모든 언어를 표시할 수 있는 문자세트이며, 지금처럼 웹문서 안에 다양한 내용을 담아내야 할 때 한글과 영문으로만 제한다면 화면에 표시할 수 없는 글자들이 많을 것입니다.




    Posted by Server-talk 서버이야기