2014-09-19 10 views
-2

다른 답변을 확인해 보았습니다.하지만 여전히 혼란 스럽습니다. 특히 W3schools HTML 5 참조를 본 후에는 혼란 스럽습니다.<input> 또는 <input />입니까?

참고 : <input> 요소는 비어 있으며 속성 만 포함합니다.
HTML에서 <input> 태그에는 종료 태그가 없습니다.
XHTML에서는 <input />과 같이 <input> 태그를 올바르게 닫아야합니다.

<input> 또는 <input />입니까? 당신이 말했듯이

+6

당신은 질문 자신의 질문에 대답 한 것 같다. – isherwood

+2

1. W3School을 참조하지 마십시오. 이제까지. 2. 답변을 얻지 못 했습니까? HTML 또는 XHTML을 사용하는지 여부에 따라 다릅니다. – BenM

+1

@BenM W3 학교를 왜 추천하지 않습니까? – Vinz243

답변

-1

질문에서 이미 언급 한 답변은 HTML 또는 XHTML 중 무엇을 사용하는지에 따라 다릅니다. 이것은 doctype과 Content-Type HTTP 헤더의 조합에 의해 결정됩니다.

이 시점에서 XHTML은 effectively dead이며 거의 모든 사용자가 HTML을 사용하고 있습니다. 실용적인 답변을 얻으려면 <input>을 사용하십시오. HTML 브라우저는 일반적으로 두 가지 구문을 모두 이해하지만 자체 닫는 구문을 사용할 때 호환성이 없으며 어쨌든 두 가지 특징이 있습니다.

2

, HTML은 <input>를 사용하고 XML 언어 태그를 닫지 않고 태그를 열 수 없습니다 그러나 닫는 태그 </input>

에 대한 필요가 없습니다. 태그를 지정하려면이 "/"

따라서 XHTML을 추가해야합니다 (= XML + HTML) <input />

또는 더 정확하게 XHTML 될이 HTML 준수 XML을 만든 것입니다 필요 마무리 될 것으로 예상되지

+0

** "일반"HTML에서는 **을 사용할 수 있지만 **에는 ''을 사용하면 안됩니다. '>'와''으로 정규화됩니다. – kay

-1

그러나 일부 요소는 콘텐츠를 전혀 포함하지 못하도록 금지되어 있습니다. HTML에서는 위의 구문을 void 요소에 사용할 수 없습니다. 이러한 요소의 경우 요소가 파서에 의해 자동으로 닫히기 때문에 끝 태그를 생략해야합니다. 이것들은 void 요소로 알려져 있습니다. br, hr, img, link 및 meta와 같은 이러한 요소는 차단 해제 태그로 인식됩니다.

예 : XHTML에서

는 XML 구문 요구 사항이 위와 같이 명시 적 종료 태그, 또는 빈 요소 구문을 사용하여 명시 할 필요가 있다고 지시. 이것은 시작 태그의 끝에 오른쪽 꺾쇠 괄호 (>) 바로 앞에 슬래시를 삽입하여 이루어집니다.

예 :

저자 임의로 아니라 HTML 구문 요소 공극이 동일한 구문을 사용할 수도있다. 일부 작성자는 슬래시 앞에 공백을 포함하기도하지만 필요하지 않습니다.

Dreamweaver CS6을 사용하는 경우
으로 자동 완성됩니다.

은 W3C의 페이지의 HTML 파일을 확인하려면 : http://validator.w3.org/

관련 문제