html5에서 싱글 클로우징 태그(single closing tag), 보이드 엘레멘트(void element)의 /> 처리에 관련
http://www.w3.org/TR/html5-diff/#syntax-misc
위 링크에서 부분 발취
2.4 Miscellaneous
There are a few other changes in the HTML syntax worthy of mentioning:
-
The
<code style="color: rgb(255, 69, 0); font-size: 14px;">&lang;
and<code style="color: rgb(255, 69, 0); font-size: 14px;">&rang;
named character references now expand to U+27E8 and U+27E9 instead of U+2329 and U+232A, respectively. -
Many new named character references have been added, including all from MathML.
-
Void elements (known as “EMPTY” in HTML4) are allowed to have a trailing slash.
-
The ampersand (
<code style="color: rgb(255, 69, 0); font-size: 14px;">&
) may be left unescaped in some more cases compared to HTML4. -
Attributes have to be separated by at least one whitespace character.
-
Attributes with an empty value may be written as just the attribute name omitting the equals sign and the value, even if it’s not a boolean attribute. (HTML4 actually allowed using only the attribute value and omitting the attribute name, for enumerated attributes, but this was not supported in browsers.)
-
Attributes omitting quotes for the value are allowed to use a larger set of characters compared to HTML4.
-
The
<code style="color: rgb(255, 69, 0); font-size: 14px;">optgroup
end tag is now optional. -
The
<code style="color: rgb(255, 69, 0); font-size: 14px;">colgroup
start tag is now optional and is inferred by the HTML parser.
Void elements (known as “EMPTY” in HTML4) are allowed to have a trailing slash. ->(구글신께 물어봤음) 빈 요소는 (HTML4에서 “EMPTY”로 알려진) 뒤에 슬래시를 가질 수 있습니다. -> 요약 html5는 싱클태그일때는 /를 끝에 붙이든지 말든지. (이틀 찾았네.)
단어 정리
- viod elements
- EMPTY
- single closing tag
- 위는 전부 같은 것을 말하고, <meta {…} /> 같은 형식의 닫는 태그가 없는 것을 의미한다.