정말 궁금해서 그러는데요 <br /> <br> 태그는 사용방법이 따로 되어있지 않나요 > 자유게시판

자유게시판

정말 궁금해서 그러는데요 <br /> <br> 태그는 사용방법이 따로 되어있지 않나요 정보

정말 궁금해서 그러는데요 <br /> <br> 태그는 사용방법이 따로 되어있지 않나요

본문

<br /> '/'태그를 마친다는 의미의 태그를 모든 태그에 붙인다는 개념은 웹 표준이 아니라 Xhtml, XML 에서 사용하는 방법이 아닌가요

<br> 은 기존의 html 문서에서 호환되는거구요 html 문서에서 <br /> 해도 출력이 되나,
일반적인 html 문서에서 <br> 에 <br /> 닫는 방식의 태그를 안붙였다고 논쟁할 필요가 있을까요?

정말 웹표준 준수하고 싶은마음에 여러가지 물어봅니다.

이 질문의 요지는 오늘산 Ajax 의 xml 부분 개요 내용읽어보면서 의문생겨서 올렷습니다.

추천
0
  • 복사

댓글 8개

인터넷 표준기관인 W3C(www.w3c.org)는 XHTML 1.0이란 새로운 표준을 내놓았습니다 .<--- 이 뜻을 먼저 읽어보시고 생각하시면 해맑은 내컴퓨터님이 되시겠죠!

XHTML=XML+HTML 저는 이렇게 알고 있는데 제 지식이 좀 뭐가 잘 못된것일까요?

"<br /> '/'태그를 마친다는 의미의 태그를 모든 태그에 붙인다는 개념은 웹 표준이 아니라 Xhtml, XML 에서 사용하는 방법이 아닌가요" <----- 여기서 부터 출발을 잘 못한것 같네요^^*
XHTML인 경우 단일태그(input, img, br, hr 등)에는 마지막에 />로 닫아야하구요.
일반 html인 경우 >로 닫는겁니다.

최근에 나온 HTML5는, 같은 DTD 선언으로 HTML, XHTML 둘 다 쓸 수 있죠.
정리하면 맨처음을 html로 선언하는가, xhtml로 선언하는가에 따라서
br태그를 안닫고 닫고가 달라지는거 라는거겟군요?
잘못 알고 계신듯 한데.. html 은 태그를 안닫는게 표준이 아니라

html이나 xhtml 이나 태그를 닫는게 표준입니다. 다만 dtd선언에 따라

html 은 규칙이 느슨하여 태그를 안닫거나 태그를 닫는 순서가 바뀌어도 문제되지 않지만
xhtml 은 규칙이 엄격하여 태그를 꼭닫아주어야 하고 태그를 닫는 순서도 엄격하게 적용됩니다.

xhtml 의 경우, 이를 어길시 경우에 따라서 레이아웃이 깨지는 현상이 생기기도 합니다.
아래 링크에 잘 정리되있네요.

http://naradesign.net/wp/2009/09/07/1040/
3. XHTML의 문법은 HTML과 비교해서 무엇이 다른가요?
© SIRSOFT
현재 페이지 제일 처음으로