본문 바로가기
디지털 노마드를 꿈꾸며/HTML

HTML URL, XHTML, 스타일 가이드

by 오일러33 2020. 3. 28.

1. HTML URL 

URL은 Uniform Resource Locator를 의미한다. 웹 상에서의 주소라고 생각하면 된다. 

 

형식은 다음과 같다.

scheme://prefix.domain:port/path/filename

 

  • scheme은 인터넷 서비스의 유형으로 흔히 http 또는 https가 있다.
http HyperText Transfer Protocol Common web pages. Not encrypted
https Secure HyperText Transfer Protocol Secure web pages. Encrypted
ftp File Transfer Protocol Downloading or uploading files
file   A file on your computer
  • prefix는도메인 앞에 쓰는 www부분이다.
  • domain은 인터넷 주소 부분을 말한다. 
  • port는 기본으로 http는 80으로 설정이 되어 있는 포트 번호이다. 
  • path는 서버에서 통로를 의미한다.
  • filename는 문서나 출처의 이름이다.

2. XHTML

 

XHTML은 eXtensible HyperText Markup Language로 HTML과 거의 같지만 좀 더 엄격하다. 모든 주요한 브라우저에서 지원된다.

 

XHTML이 HTML 문서와 다른 점은 다음과 같다.

문서구조

: DOCTYPE, <html>, <head>, <title>, <body>, xmlns 요소는 반드시 필요하다.

 

요소

: 적절하게 소속되어야 하고, 닫혀있어야 하며, 소문자를 사용하고, 한 가지 요소만 포함해야 한다. 즉, 요소 안에 또다른 요소가 있는 경우 <b><i>...</i></b>처럼 상하의 포함관계가 명확해야 한다. <br>같이 클로징 태그를 달지 않더라도 <br />처럼 태그를 닫아야 한다. 

 

속성

: 소문자를 사용해야 하고, " "를 사용 하며, 속성을 최소한으로 줄이지 않고 attribute="attribute"로 표시한다. 즉, <table width="100%">처럼 속성값이 " "와 함께 사용되어야 한다. 또한 <input type="checkbox" name="vehicle" value="car" checked="checked" /> 처럼 "checked"를 생략하지 않는다.

 

 

3. 스타일 가이드

- XHTML에 가깝게 작성하기

- 소문자 사용하기

- 클로징 태그 잊지 않기

- 클로징태그를 쓰지 않는 경우에도 /로 파일을 닫아주는 것을 추천

- 80문자 이내로 작성해서 너무 길어지지 않도록 하기

- 문자 사이에 쓸데없는 띄어쓰기나, 줄끼리 공백이 없도록 하기

- <html>, <body>, <head> 태그를 사용하지 않더라도 생략하지 않는 것을 추천

- <meta charset="UTF-8">

- <meta name="viewport" content="width=device-width, initial-scale=1.0">

- 코드 사이에 개인 코멘트나 메모 남기기: <!-- This is a comment -->

- 스타일 시트에 연결하기: <link rel="stylesheet" href="styles.css">

- 파일이름도 소문자만 사용하기

- HTML 확장자: .htm 또는 .html
  CSS 확장자: .css

  자바스크립트 확장자: .js

 

 

댓글