HTML5의 강화된 요소 중 가장 주목할 만한 것은 폼 요소입니다. HTML5에서는 양식이 크게 개선되었으며 이전에 JavaScript 코딩이 필요했던 일부 기능을 이제 코딩 없이 쉽게 구현할 수 있습니다. 토론을 시작하기 전에 다음 사항에 유의해야 합니다.
HTML5에서 양식 컨트롤은 자신이 속한 하나 이상의 양식 외부에 있을 수 있습니다. 따라서 fieldset, label 및 input과 같은 양식 컨트롤에는 양식 컨트롤이 속한 양식을 식별하기 위해 양식 속성이 추가되었습니다.
HTML5 :
1. 양식 요소 자체에 autocomplete 및 novalidate라는 두 가지 새로운 속성이 추가됩니다. autocomplete 속성은 "드롭다운 제안 목록" 기능을 활성화하는 데 사용되고 novalidate 속성은 테스트 중에 유용할 수 있는 양식 유효성 검사 기능을 끄는 데 사용됩니다.
2. fieldset 요소는 세 가지 새로운 속성(disable, name 및 form)을 추가합니다. 비활성화 속성은 필드세트를 비활성화하는 데 사용되고, name 속성은 필드세트의 이름을 설정하는 데 사용되며, form 속성의 값은 앞서 언급한 것처럼 필드세트가 속한 하나 이상의 폼의 ID입니다. fieldset가 양식 외부에 배치되는 경우 fieldset이 하나 이상의 양식과 올바르게 연결될 수 있도록 fieldset 태그의 양식 속성을 설정해야 합니다.
3. for 속성 외에 label 요소에는 form 속성만 추가됩니다. 여기서 언급할 가치가 있는 것은 for 속성인데, 이전에는 이 속성을 실제로 눈치채지 못했습니다. for 속성은 레이블에 첨부된 양식 컨트롤을 지정하는 데 사용되므로 레이블을 클릭하면 첨부된 양식 컨트롤에 초점이 맞춰집니다. 예:
> ;
"Click Me"를 클릭하면 다음 입력 상자가 활성화됩니다.
4. 입력 요소에는 양식의 유용성을 향상시키기 위해 몇 가지 새로운 유형과 속성이 도입되었습니다. 이러한 새로운 입력 유형은 데이터를 구성하고 분류하는 데 매우 유용하지만 안타깝게도 모든 유형을 제대로 지원하는 브라우저는 없습니다.
원래 버튼, 텍스트, 제출, 체크박스, 라디오, 선택, 비밀번호 유형 외에도 HTML5에는 다음과 같은 새로운 입력 유형이 추가되었습니다.
다양한 날짜: 날짜, 날짜시간, 날짜시간-지역, 월, 주, 시간
이메일: 이메일
번호: 번호
범위: 범위
검색: 검색
전화 : tel
URL 유형: url
다음 예를 실행하여 다양한 브라우저의 지원을 확인할 수 있습니다.
다음은 새로 추가된 입력 속성입니다.
autocomplete: 이전에 입력한 정보를 "on" 또는 "off" 값을 사용하여 자동으로 표시합니다. 텍스트, 검색, URL, 전화, 이메일, 비밀번호, 날짜 선택기, 범위 및 색상 유형에 적용 가능합니다.
자동 초점: 페이지가 로드된 후 자동으로 초점을 얻습니다.
form: 입력이 속하는 형식을 지정합니다. 여러 개일 수 있습니다.
formaction: 양식이 제출된 후 이 입력을 처리할 페이지(URL) 또는 파일을 지정합니다.
formenctype: 양식이 제출된 후 데이터를 인코딩하는 방법을 지정합니다.
formmethod: 양식 데이터를 전송하기 위한 HTTP 방법을 지정합니다. 이 방법은 해당 양식의 HTTP 방법을 재정의합니다.
formnovalidate: 제출 전에 데이터의 유효성을 확인하지 않습니다.
formtarget: 양식이 제출된 후 응답 콘텐츠를 표시할 위치를 지정합니다.
높이, 너비: 입력란의 길이와 너비, 이미지 유형에만 적용 가능합니다.
max, min: 입력값의 최대값과 최소값입니다. 의미 있는 숫자, 범위 및 날짜 유형에 적합합니다.
다중: 여러 값을 입력할 수 있는지 여부로 이메일 및 파일 형식에 적용됩니다.
패턴: 텍스트, 검색, URL, 전화, 이메일, 비밀번호에 적합한 입력값을 확인하기 위한 정규식을 지정합니다.
자리 표시자: 입력하기 전에 정보를 묻는 메시지를 표시하며 텍스트, 검색, URL, 전화, 이메일, 비밀번호에 적용됩니다.
필수: 필수 항목인지 여부. 필수 항목이 작성되지 않은 경우 문자, 검색, URL, 전화, 이메일, 비밀번호, 날짜 선택기에 해당 양식을 제출할 수 없습니다. 번호, 확인란, 라디오 및 파일 형식.
step: 숫자, 범위, 날짜, 날짜/시간, 날짜/시간-로컬, 월, 시간, 주 유형에 적용 가능한 자동 성장을 위한 단계 값을 입력합니다.
list: datalist 요소와 함께 사용해야 하는 입력 항목의 후보 목록입니다. 목록 속성은 텍스트, 검색, URL, 전화, 이메일 등의 유형에 사용할 수 있습니다. 날짜, 숫자, 범위 및 색상은 FireFox에서 작동합니다. 간단한 예를 살펴보세요.
다음 예제에서 각 속성을 사용하려고 하면 다른 브라우저에서 실행하여 실제 효과를 확인할 수 있습니다.
성:
建议:虽然并不是所有的浏览器本支持持器支持持是是鼓励大家使用这些new类型,因为即使浏览器不支持,只不过是会退化成简单的text输入框而已。
사용처:
W3C적 자원:http://www.w3schools.com/html5/default.asp
HTML5官方指导:http://dev.w3.org/html5/html-author/
相当不错的一个指导网站:http://html5doctor.com/
HTML5中文教程:http://www.html5china.com/
一个不错的前端博客:http://www.pjhome.net/default.asp?cateID= 1
JS操작작表单적상상关知识:http://www.cnblogs.com/xugang/archive/2010/08/12/1798005.html

h5referstohtml5, apivotaltechnologyinwebdevelopment.1) html5introducesnewelements 및 dynamicwebapplications.2) itsupp ortsmultimediawithoutplugins, enovannangeserexperienceacrossdevices.3) SemanticLementsImproveContentsTructUreAndSeo.4) H5'Srespo

H5 개발에서 마스터 해야하는 도구 및 프레임 워크에는 vue.js, React 및 Webpack이 포함됩니다. 1.vue.js는 사용자 인터페이스를 구축하고 구성 요소 개발을 지원하는 데 적합합니다. 2. 복잡한 응용 프로그램에 적합한 가상 DOM을 통해 페이지 렌더링을 최적화합니다. 3. Webpack은 모듈 포장에 사용되며 리소스로드를 최적화합니다.

html5hassignificallytransformedwebdevelopmentbyintranticalticlementements, 향상 Multimediasupport 및 Improvingperformance.1) itmadewebsitessmoreaccessibleadseo 친환경적 인 요소, 및 .2) Html5intagnatee

H5는 시맨틱 요소 및 ARIA 속성을 통해 웹 페이지 접근성 및 SEO 효과를 향상시킵니다. 1. 컨텐츠 구조를 구성하고 SEO를 개선하기 위해 사용합니다. 2. Aria-Label과 같은 ARIA 속성은 접근성을 향상시키고 보조 기술 사용자는 웹 페이지를 원활하게 사용할 수 있습니다.

"H5"와 "HTML5"는 대부분의 경우 동일하지만 특정 시나리오에서는 다른 의미를 가질 수 있습니다. "HTML5"는 새로운 태그와 API를 포함하는 W3C 정의 표준입니다. "H5"는 일반적으로 HTML5의 약어이지만 모바일 개발에서는 HTML5를 기반으로 한 프레임 워크를 참조 할 수 있습니다. 이러한 차이를 이해하면 프로젝트 에서이 용어를 정확하게 사용하는 데 도움이됩니다.

H5 또는 HTML5는 HTML의 다섯 번째 버전입니다. 개발자에게 더 강력한 도구 세트를 제공하여 복잡한 웹 애플리케이션을보다 쉽게 만들 수 있습니다. H5의 핵심 기능에는 다음이 포함됩니다. 1) 웹 페이지에 그래픽 및 애니메이션을 그리는 요소; 2) 웹 페이지 구조를 SEO 최적화에 명확하고 도움이되는 시맨틱 태그 등; 3) GeolocationApi 지원 위치 기반 서비스와 같은 새로운 API; 4) 호환성 테스트 및 폴리 필 라이브러리를 통해 크로스 브라우저 호환성을 보장해야합니다.

H5 링크를 만드는 방법? 링크 대상 결정 : H5 페이지 또는 응용 프로그램의 URL을 가져옵니다. HTML 앵커 작성 : & lt; a & gt; 태그 앵커를 만들고 링크 대상 URL을 지정합니다. 링크 속성 설정 (선택 사항) : 필요에 따라 대상, 제목 및 on 클릭 속성을 설정하십시오. 웹 페이지에 추가 : 링크가 나타나려는 웹 페이지에 HTML 앵커 코드를 추가하십시오.

H5 호환성 문제에 대한 솔루션에는 다음이 포함됩니다. 웹 페이지가 화면 크기에 따라 레이아웃을 조정할 수있는 반응 형 디자인을 사용합니다. 릴리스 전에 호환성을 테스트하기 위해 브라우저 크로스 브라우저 테스트 도구를 사용하십시오. PolyFill을 사용하여 이전 브라우저의 새로운 API를 지원합니다. 웹 표준을 따르고 효과적인 코드 및 모범 사례를 사용하십시오. CSS 프리 프로세서를 사용하여 CSS 코드를 단순화하고 가독성을 향상시킵니다. 이미지를 최적화하고 웹 페이지 크기를 줄이며로드 속도를 높이십시오. HTTPS를 통해 웹 사이트의 보안을 보장하십시오.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.
