역사적으로, HTML 형태는 매우 까다 롭습니다. 첫째, 적어도 약간의 자바 스크립트가 필요했기 때문에 두 번째로 CSS가 그들을 행동하게 만들 수 없었기 때문에.
그러나 최신 웹의 경우 반드시 사실은 아니므로 HTML 및 CSS 만 사용하여 양식을 표시하는 방법을 배우겠습니다.
키 테이크 아웃
HTML 양식은 JavaScript없이 HTML 및 CSS 만 사용하여 만들 수 있습니다. 양식 구조는
요소를 사용하여 생성되며 데이터는 동작 속성을 사용하여 제출됩니다. Enctype 및 Target과 같은 추가 속성은 데이터 인코딩 유형을 정의하고 출력이 표시되는 위치를 정의하는 데 사용할 수 있습니다.
라벨은 유용성과 접근성에 필수적이며 입력의 내용을 설명합니다. 레이블을 선언하는 세 가지 방법은 인접한 레이블, ARIA 라벨 및 래핑 레이블입니다. 가장 효율적인 방법은 라벨 내에서 입력을 래핑하는 것입니다. 자리 표시자는 입력 필드에서 예상되는 것의 예를 제공하는 데 유용합니다.
버튼, 확인란, 색상, 날짜, 이메일, 파일 등과 같이 선택할 수있는 다양한 입력 유형이 있습니다. 브라우저 기본값으로 인해 스타일링 입력이 어려울 수 있지만 모양 속성을 사용하여이를 무시할 수 있습니다. 입력 유효성 검사는 사용자 입력이 특정 기준을 충족하도록하는 데 중요하며 avireath-HTML 유효성 검사 또는 JavaScript를 사용하여 달성 할 수 있습니다.
기본 구조를 형성하는
요소로 시작하십시오
<.> 여기서 멋진 것은 없습니다. 기본 구조를 덮는 것만으로도.
양식 데이터를 자연스럽게 제출하는 경우 (즉, JavaScript가없는 경우) ACTION 속성을 포함해야합니다. 여기서 값은 양식 데이터를 보내는 URL입니다. 이 방법은 달성하려는 내용에 따라 얻거나 게시해야합니다 (Get과 함께 민감한 데이터를 보내지 마십시오).
또한 전송중인 데이터의 인코딩 유형을 정의하는 덜 사용되지 않은 ENCTYPE 속성도 있습니다. 또한 대상 속성은 반드시 형태에 고유 한 속성 일 필요는 없지만 새 탭에서 출력을 표시하는 데 사용될 수 있습니다.
JavaScript 기반 양식에는 이러한 속성이 반드시 필요한 것은 아닙니다