스택큐힙리스트

HTML 5: <br>, <br/>, 또는 <br /> 입니까? 본문

카테고리 없음

HTML 5: <br>, <br/>, 또는 <br /> 입니까?

스택큐힙리스트 2023. 3. 23. 14:01
반응형

이 질문에 대한 답변은 community effort 입니다. 기존 답변을 수정하여이 게시물을 개선하십시오. 새로운 답변이나 상호 작용을 현재 수용하지 않습니다.

other answers 를 확인해보려고 했지만 여전히 혼란스러워요 - 특히 W3schools HTML 5 reference 를 본 이후에는.

나는 HTML 4.01이 싱글 태그를
으로 사용할 수 있도록되어 있는 것으로 생각했었다. 그러나 XHTML은
( where someone said that the space is there for older browsers )를 도입하면서 바뀌었다.

이제 HTML 5를 연습할 때 어떻게 코드를 포맷해야 할지 궁금해졌습니다.

이것은
,
또는
입니다.

답변 1

간단히
만으로 충분합니다.

다른 형태들은 XHTML과 호환성을 위해 존재합니다. XHTML로 작성한 동일한 코드를 HTML로도 사용할 수 있도록합니다. 일부 HTML 생성 시스템은 XML 생성기를 기반으로 합니다. 따라서, 알맞은 태그 없이 출력할 수 있는 능력이 없습니다. 이러한 시스템을 사용하고 있다면,
을 사용하는 것도 괜찮지만, 그렇게 할 필요가 없다면 하지 않는 것이 좋습니다.

XHTML은 일반적으로 사용되지 않습니다. 이 경우 콘텐츠는 application/xhtml+xml으로 제공되어야 XHTML로 해석될 수 있으며 이는 구 버전의 IE에서 작동하지 않을 것입니다. 이는 또한 작은 유효성 검사 오류가 있으면 페이지가 표시되지 않게 됩니다. 따라서 대부분의 웹에서 XHTML처럼 보이는 것은 실제로 HTML로 서비스 및 해석되고 있습니다. 더 자세한 정보는 Serving XHTML as text/html Considered Harmful를 참조하십시오.

답변 2

HTML5에서 줄바꿈을 표현하기 위한 태그는
입니다. 이 태그는 닫는 태그가 필요하지 않고, 빈 태그로 사용됩니다.
을 사용하여 HTML 문서에서 줄바꿈을 만들 때, 이 태그에 다음과 같은 방법으로 사용합니다. Hello
world. 여기서 줄바꿈은 Hello와 world 사이에 만들어집니다.

그러나 가끔씩
,
와 같은 빈 태그를 사용하는 사람들도 있습니다. 이것이 옳은 방법인지 혼선이 올 수 있습니다. 사실, 이것은 HTML 문법상의 문제가 아니라, XML 문법에서 사용하는 것과 같은 방식입니다. 그래서 어떤 브라우저는
,
를 사용해도 올바르게 처리할 수 있습니다. 그러나 일부 브라우저는 이러한 방식을 지원하지 않기 때문에,
을 사용하는 것이 가장 안전한 방법입니다.

SEO를 고려하면,
,
,
의 차이는 크게 중요하지 않습니다. 검색 엔진은 이러한 태그를 찾아서 문서 상의 줄바꿈을 인식하며, 이는 검색 엔진 최적화에는 영향을 미치지 않습니다. 그러나 일관성 있는 문서 작성을 위해,
을 사용하는 것이 가장 좋은 방법입니다.

결론적으로, HTML5에서 줄바꿈을 표현할 때에는
태그를 사용하는 것이 가장 바람직합니다. 다른 빈 태그를 사용해도 일부 브라우저에서는 동작할 수 있지만 가장 안전한 방법은
을 사용하는 것입니다. 이는 SEO에 크게 영향을 미치지 않습니다. 따라서 일관성 있는 문서 작성에 중점을 둬야합니다.

반응형
Comments