IT박스

Do I need a “/” at the end of an or tag, etc.?

itboxs 2020. 12. 30. 07:54
반응형

또는
태그 끝에 "/"가 필요 합니까?


이 질문에 이미 답변이 있습니다.

태그 /끝에 가 있어야 img합니까? W3schools.com에서 다음이없는 보았습니다 /.

<img src="smiley.gif" alt="Smiley face" height="42" width="42">

적어도 내 브라우저에서 태그를 자동으로 닫을 필요가 없다는 것을 알고 있지만 그렇게해야합니까?


/단지 XHTML 및 XML 필요합니다.

HTML5 doctype을 사용하는 경우 이러한 방식으로 자체 닫는 태그를 종료 할 필요가 없습니다 .

이 정보는 다음의 제품에 적용 <img src="img.png" />, <br />, <hr />

<img src="img.png">,, <br><hr>.

빈 요소 (예 : a div) 가 필요한 경우를 사용하지 말고<div /> 대신을 사용하십시오 <div></div>. 이는 HTML5 에서 슬래시가 무시 되고 닫는 태그가없는 <div />것으로 해석 되기 때문에 중요 <div>합니다.


다른 답변에서 언급했듯이 XHTML 표준에만 필요합니다. 그러나 또 다른 용도로 사용됩니다.

Notepad ++와 같은 일부 코드 편집기를 사용하면 태그를 확장 / 축소하여 더 빠르게 볼 수 있습니다. 그러나을 넣으면 <img>종료 태그가 필요하지 않은 태그와 동일한 태그 이름을 사용하지만 XML에서 사용하는 태그의 차이점을 어떻게 알 수 있습니까? 사용자 정의 태그를 사용하는 경우 특히 그렇습니다.

따라서 using을 사용 />하면 편집기가 자동으로 닫히고 제대로 작동하고 일치하지 않는 태그에 대해 경고하지 않도록 편집기에 알립니다.


단순히 유효성을 검사하는 doctype에 따라 달라지는 유효성 문제를 제외하고 슬래시는 페이지가 다음과 같은 XML 콘텐츠 유형으로 제공되는 경우에만 중요합니다 application/xhtml+xml(예전 버전의 IE가 질식하기 때문에 거의 사용되지 않음). .

그렇게한다면 올바른 형식의 오류 처리는 Draconian입니다. 모든 오류 (예 : 일치하는 종료 태그가없는 시작 태그, <img ... />구문이 사용될 때 시작 태그 자체 일 수 있음 )는 페이지가 전혀 표시되지 않도록합니다. 대신 오류 메시지가 표시됩니다.


코드는 사용하지 않고 html로 허용 /되지만 XHTML에서는 필요합니다. /HTML에서 XHTML로 마이그레이션하는 데 문제가 없도록 착용하는 것을 선호합니다.


img 태그를 닫는 것이 낫다고 생각합니다. 머릿속에서 두 가지 이유를 생각할 수 있습니다.

  1. 이런 종류의 것에 관심이 있다면 xhtml에서 유효성을 검사하지 않습니다.

  2. 프로그래밍 방식으로 작업하려는 모든 사람은 닫히지 않은 태그에 대한 문제로 혼란 스럽거나 문제에 빠질 수 있습니다. 누가 알겠습니까, 이것은 미래에 당신을 포함 할 수 있습니다. :)

참조 URL : https://stackoverflow.com/questions/15149641/do-i-need-a-at-the-end-of-an-img-or-br-tag-etc

반응형