일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 빅데이터
- 웹개발
- 2
- 보안
- 버전관리
- 클라우드컴퓨팅
- 알고리즘
- 데이터분석
- 데이터베이스
- Yes
- 딥러닝
- 컴퓨터공학
- I'm Sorry
- 자바스크립트
- 컴퓨터과학
- 프로그래밍
- 인공지능
- 컴퓨터비전
- 프로그래밍언어
- 코딩
- 소프트웨어공학
- 파이썬
- 데이터구조
- 사이버보안
- 데이터과학
- 네트워크보안
- 네트워크
- 소프트웨어
- 머신러닝
- 자료구조
- Today
- Total
스택큐힙리스트
HTML 5: <br>, <br/>, 또는 <br /> 입니까? 본문
이 질문에 대한 답변은 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에 크게 영향을 미치지 않습니다. 따라서 일관성 있는 문서 작성에 중점을 둬야합니다.