[HTML] HTML / XHTML / HTML5
HTML이라는 말을 쓰게된 유래는 1991년 말 팀 버너스리가 처음으로 인터넷에 문서를 HTML 태그로 부르면서 부터이다.
HTML이란?
- Hyper Text Mark up Language 의 약자이며, 이러한 html언어로 작성된것을 브라우저가 번역을 하여 화면위로 보여질 수 있게 해주는 역활을 한다.
XHTML이란?
- 웹페이지를 제작하기 위해 사용되는 HTML4를 XML에 맞도록 재정의한 언어라고 할 수 있다.
- html과 다른 점은 html보다 조금 더 구조화된 형식과 엄격한 문법을 가지고 있다.
HTML과 XHTML의 차이점
HTML | XHTML |
---|---|
시작태그만 표기 ex) <br>, <hr> |
시작태그와 종료태그를 반드시 표기 ex) <br />, <hr /> |
대소문자 구분 안함 요소와 속성에 대소문자를 함께 사용하는 것을 허용 |
대소문자구분 요소와 속성들을 반드시 소문자로 표기 |
HTML의 경우 속성 값들을 따옴표로 감싸지 않는 것을 허용 ex) <background-color=red> |
속성 ‘값’들은 항상 따옴표(“”)로 반드시 감싸주어야 한다. ex) <background-color=”red”> |
속성과 속성 값의 단축표기를 허용 ex) <input checked> |
속성과 속성 값의 단축표기 불가 ex) <input checked=”checked”> |
XHTML과 HTML5의 차이점
구분 | XHTML | HTML5 |
---|---|---|
태그 | 소문자 | 대문자, 소문자 모두 사용가능 |
태그 닫힘 | 반드시 필요 | 선택사항 |
doctype | <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd> | <!doctype html> |
http://www.welkeepsmall.com/shop/basket.html http://www.welkeepsmall.com/shop/shopbrand.html?type=X&xcode=023 http://www.welkeepsmall.com/shop/shopdetail.html?branduid=1007205&xcode=023&mcode=001&scode=&type=X&sort=manual&cur_code=023&GfDT=bml7W10%3D