는 그냥 http://w3fools.com/#html_forms에서 다음을 읽어입력 태그가 양식 태그 내에서 직접 허용되지 않는 이유는 무엇입니까?
비 블록 수준 요소 (예 :
<input>
등) HTML5까지<form>
태그 내부에 직접 사용할 수 없습니다.
나는이 라인을 따라 들어 본 적이 전혀 없었으며, 내가 본 모든 기본 HTML 튜토리얼은 입력 태그를 직접 form 태그 안에 넣는 것으로 충분하다. 그래서 제 질문은 세 부분으로되어 있습니다 :
- 위의 진술은 합법적입니까?
- 왜 이런 경우입니까? (이 규칙을 작성하여 특정 문제를 방지하려고 시도한 HTML 스펙 작성자입니까?)
- 입력이있는 양식을 구성하는 가장 좋은 방법은 무엇입니까? (div 나 테이블을 form 태그 안에 직접 작성해야만합니까?)
그렇기 때문에 FORM 요소의 직접 하위 요소는 블록 수준 요소 여야합니다. http://vidasp.net/HTML-structure-diagram.html –