HTML5에서 여전히 슬래시가 필요합니까?
HTML5에서 우리는 여전히 XHTML 에서처럼 슬래시가 필요합니까?
<img src="some_image.png" />
validator.w3.org는 경고가 아니라 떨어 뜨려도 불평하지 않았습니다. 그러나 일부 온라인 문서는 img, link, meta, br 등과 같은 태그에 끝 슬래시가 여전히 필요하다는 것을 나타냅니다.
img
태그는 무효 요소이므로 종료 태그가 필요하지 않습니다.
무효 요소 영역, 기본, br, 열, 명령, 포함, 시간, img, 입력, keygen, 링크, 메타, 매개 변수, 소스, 트랙, wbr
...
무효 요소에는 시작 태그 만 있습니다. void 요소에는 종료 태그를 지정하지 않아야합니다.
그것은 HTML5에서 엄격한 파싱이 아니기 때문에 큰 해를 끼치 지 않습니다.
HTML 5에서 닫기 슬래시는 void 요소에서 선택 사항 입니다 img
(현재 허용되는 답변은 "void 요소에 끝 태그를 지정하면 안되며", void 요소에서 닫는 슬래시를 다루지 않기 때문에 이것을 추가하고 있습니다).
http://www.w3.org/TR/html5/syntax.html#start-tags(6 번) 에서 인용 :
그런 다음 요소가 void 요소 중 하나이거나 요소가 외부 요소 인 경우 단일 "/"(U + 002F) 문자가있을 수 있습니다. 이 문자는 void 요소에는 영향을 미치지 않지만 외부 요소에는 시작 태그를 자체 닫기로 표시합니다.
아니. HTML5 이전에도 HTML은이를 요구하지 않았습니다. HTML 기능과 함께 XHTML을 사용하려는 경우 필요합니다.
시작 태그 에 따르면 옵션입니다.
W3C에서 :
무효 요소 : 영역, 기본, br, 열, 포함, 시간, img, 입력, keygen, 링크, 메타, 매개 변수, 소스, 트랙, wbr
"무효 요소에는 시작 태그 만 있습니다. void 요소에는 종료 태그를 지정하면 안됩니다."
http://www.w3.org/TR/html5/syntax.html#void-elements
참고 URL : https://stackoverflow.com/questions/7366344/do-we-still-need-end-slashes-in-html5
'IT story' 카테고리의 다른 글
AndroidViewModel과 ViewModel (0) | 2020.07.24 |
---|---|
각도 지시문 확장 (0) | 2020.07.24 |
Visual Studio가 파일에서 줄 끝을 혼합하지 못하게 (0) | 2020.07.24 |
res.end ()와 res.send ()의 차이점은 무엇입니까? (0) | 2020.07.24 |
Vue.js에서 생성 된 이벤트와 탑재 된 이벤트의 차이점 (0) | 2020.07.24 |