2013-08-22 3 views
0

w3schools에서 HTML 학습을 시작했을 때 그들은 <br />을 사용하고있었습니다. 내가 ASP.NET을 배우기 시작했을 때, 그들의 포럼 (ASP.NET Forums)에서 나는 <br>을 사용하라는 말을 들었다. 그래서 나는 두 번째 것을 사용하기 시작했다.<br /> 대신 <br>을 사용합니다.

내 질문 :<br><br />의 차이점은 무엇입니까? 브라우저 지원과 같은 것이 있습니까?

+0

똑같은 것 –

+0

괜찮 으면 무엇이든 사용할 수 있습니다.
는 xhtml로 태그를 자동으로 닫아야합니다. 엄격합니다. –

+0

다음 링크 참조 : http://www.sitepoint.com/forums /showthread.php?435290-difference-between-lt-br-gt-and-lt-br-gt – user2520969

답변

2

XHTML에서는 <br>이 유효하지 않습니다. XML 문서는 열려있는 각 태그를 닫아야하기 때문입니다. <br />은 XML 문서에서 <br></br>과 의미 상 동일하며 자체 마감 태그이라고하며, 따라서 <br />은 XHTML을 작성하거나 XML 파서에서 읽을 HTML 문서를 작성할 때 사용됩니다.

이것은 HTML에 닫는 태그가없는 다른 모든 태그 (예 : <hr /><meta />)에 적용됩니다.

둘 다 유효한 HTML이므로 깨진 HTML 파서를 작성하지 않는 한 <br />을 사용하지 않아도됩니다.


XML의 경우 <br/>이 유효합니다. 그러나자가 닫는 태그에 대해 모르는 더 오래된 HTML 파서는이 사실을 알리는 것으로 알려져 있습니다. 공백이 태그 이름과 자체 닫기 태그 토큰 (/) 앞에 삽입 된 경우 이러한 파서는 /을 특성으로 표시하거나 삭제되는 노이즈로 간주합니다. 따라서, 파손 된 파서와의 호환성을 위해 항상 요소 이름과 자체 닫는 태그 토큰 사이에 공백을 두어야합니다.

+0

즉, '
'사용법이 더 좋습니다. 하지만 XHTML을 사용하지 않고 XML을 사용하지 않는다면'
'의 사용이 합법적입니까? –

+0

@AfzaalAhmadZeeshan 적절한 HTML 파서는 '
'과 '
'을 합법적 인 것으로 간주합니다. 예. – cdhowie

+0

@ironicaldiction HTML에는 차이가 없습니다. '
'은 어떤 스타일의 스타일 때문이 아니라 XML 파서를 사용하여 문서를 읽을 수 있기 때문에 선호됩니다. – cdhowie

1

<br>이 HTML에서이 작업을 수행하는 올바른 방법이며 <br/>은 XHTML에서이를 수행하는 방법입니다.

1

이것은 duplicate이지만, 어쨌든, 적어도 HTML에서는 환경 설정 외에 다른 점이 없습니다. XML에서는 <br />이 더 정확합니다.

관련 문제