HTML5 の拡張要素の中で最も注目すべきは form 要素です。 HTML5ではフォームが大幅に刷新され、これまでJavaScriptのコーディングが必要だった一部の機能がコーディングなしで簡単に実装できるようになりました。議論を始める前に、次のことに注意する必要があります:
HTML5 では、フォーム コントロールは、それが属する 1 つ以上のフォームの外側に存在できます。したがって、フィールドセット、ラベル、入力などのフォーム コントロールには、フォーム コントロールが属するフォームを識別するフォーム属性が追加されました。
HTML5の :
1. form 要素自体に、autocomplete と novalidate という 2 つの新しい属性が追加されます。 autocomplete 属性は「ドロップダウン提案リスト」機能を有効にするために使用され、novalidate 属性はフォーム検証機能をオフにするために使用されます。これはテスト中に役立ちます。
2. fieldset 要素は、disable、name、form の 3 つの新しい属性を追加します。 disable 属性はフィールドセットを無効にするために使用され、name 属性はフィールドセットの名前を設定するために使用され、form 属性の値はフィールドセットが属する 1 つ以上のフォームの ID です。 fieldset がフォームの外側に配置されている場合は、fieldset を 1 つ以上のフォームに正しく関連付けることができるように、fieldset タグの form 属性を設定する必要があります。
3. for 属性に加えて、label 要素は form 属性のみを追加します。ここで言及する価値があるのは、これまであまり気付かなかった for 属性です。 for 属性は、ラベルにアタッチされたフォーム コントロールを指定するために使用されます。これにより、ラベルがクリックされると、アタッチされたフォーム コントロールがフォーカスを取得します。例:
> ;
[クリックしてください] をクリックすると、次の入力ボックスがフォーカスされます。
4. input 要素には、フォームの使いやすさを向上させるためにいくつかの新しいタイプと属性が導入されています。これらの新しい入力タイプは、データの整理と分類に非常に役立ちますが、残念ながら、これらすべてを適切にサポートするブラウザはありません。
元のボタン、テキスト、送信、チェックボックス、ラジオ、選択、パスワードのタイプに加えて、HTML5 では次の新しい入力タイプが追加されました:
さまざまな日付: 日付、日時、ローカル日時、月、週、時刻
電子メール: 電子メール
数値: 数値
範囲: 範囲
検索: 検索
電話: 電話
URL タイプ: URL
次の例を実行して、さまざまなブラウザのサポートを確認できます:
新しく追加された入力属性は次のとおりです:
autocomplete: 以前に入力された情報を自動的に表示し、値「on」または「off」を取得します。テキスト、検索、URL、電話番号、電子メール、パスワード、日付ピッカー、範囲、および色のタイプに適用されます。
autofocus: ページが読み込まれた後、自動的にフォーカスを取得します。
form: 入力が属するフォームを指定します。複数指定できます。
formaction: フォームの送信後にこの入力を処理するページ (URL) またはファイルを指定します。
formenctype: フォームの送信後にデータをエンコードする方法を指定します。
formmethod: フォーム データを送信するための HTTP メソッドを指定します。これは、対応するフォームの HTTP メソッドをオーバーライドします。
formnovalidate: 送信前にデータの有効性をチェックしません。
formtarget: フォームの送信後に応答コンテンツを表示する場所を指定します。
高さ、幅: 入力ボックスの長さと幅。画像タイプにのみ適用されます。
max, min: 入力値の最大値と最小値。意味のある数値、範囲、日付タイプに適しています。
multiple: 複数の値の入力を許可するかどうか。電子メールとファイルの種類に適用されます。
パターン: 入力値を検証するための正規表現を指定します。テキスト、検索、URL、電話番号、電子メール、パスワードに適しています。
プレースホルダー: 入力前のプロンプト情報。テキスト、検索、URL、電話番号、電子メール、パスワードに適用されます。
必須: 必須項目であるかどうか。必須項目が入力されていない場合、フォームは送信できません。テキスト、検索、URL、電話番号、メールアドレス、パスワード、日付ピッカー、番号、チェックボックス、ラジオ、ファイルタイプ。
step: 自動増加のステップ値を入力します。数値、範囲、日付、日時、ローカル日時、月、時刻、および週のタイプに適用されます。
list: datalist 要素と組み合わせて使用する必要がある入力項目の候補リスト。list 属性は次のタイプで使用できます: text、search、url、tel、email、日付、数値、範囲、色を視覚的に検査できます。小さな例を見てみましょう:
以下各プロパティの使用を試みる例では、別のブラウザで実行して実際の効果を確認できます:
姓:
建议:虽然并不是全浏览器都支持全型,但是鼓動大家使用这新型,因為即浏览器不支持,只不是会退化简单のテキストが入力されました。
参考文献:
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

H5とHTML5は、同じこと、つまりHTML5を参照します。 HTML5はHTMLの5番目のバージョンであり、セマンティックタグ、マルチメディアサポート、キャンバスとグラフィックス、オフラインストレージ、ローカルストレージなどの新しい機能をもたらし、Webページの表現力と互換性を向上させます。

H5ReferStoHtml5、apivotaltechnologyinwebdevelopment.1)html5introduceSnewelementsandapisforrich、dynamicwebapplications.2)Itupp ortsmultimediawithoutplugins、endancingurexperiencecrossdevices.3)semanticelementsimprovecontentstructurendseo.4)H5'srespo

H5開発で習得する必要があるツールとフレームワークには、Vue.JS、React、Webpackが含まれます。 1.Vue.jsは、ユーザーインターフェイスの構築に適しており、コンポーネント開発をサポートします。 2.複雑なアプリケーションに適した仮想DOMを介したページレンダリングを最適化します。 3.Webpackは、モジュールのパッケージングに使用され、リソースの読み込みを最適化します。

html5hassificlytransformdedwebdeveverment byintroducingsingingelements、endincemultimediasupport、およびrequrovingperformance.1)itmadewebsitesmoreaccessibleandseo-frendlywithsemantelementslike、and.2)

H5は、セマンティック要素とARIA属性を介して、WebページのアクセシビリティとSEO効果を改善します。 1.使用などを使用して、コンテンツ構造を整理し、SEOを改善します。 2。ARIA-LabelなどのARIA属性はアクセシビリティを強化し、支援技術ユーザーはWebページをスムーズに使用できます。

「H5」と「HTML5」はほとんどの場合同じですが、特定の特定のシナリオでは異なる意味を持つ可能性があります。 1。「HTML5」は、新しいタグとAPIを含むW3C定義標準です。 2。 "H5"は通常、HTML5の略語ですが、モバイル開発では、HTML5に基づくフレームワークを参照する場合があります。これらの違いを理解することは、プロジェクトでこれらの用語を正確に使用するのに役立ちます。

H5、またはHTML5は、HTMLの5番目のバージョンです。開発者により強力なツールセットを提供し、複雑なWebアプリケーションを簡単に作成できるようにします。 H5のコア関数には、次のものが含まれます。1)Webページにグラフィックとアニメーションを描画できる要素。 2)Webページ構造をSEOの最適化を明確かつ助長させるなどのセマンティックタグなど。 3)Geolocationapiなどの新しいAPIは、ロケーションベースのサービスをサポートします。 4)互換性テストとポリフィルライブラリを通じて、クロスブラウザーの互換性を確保する必要があります。

H5リンクを作成する方法は?リンクターゲットを決定します。H5ページまたはアプリケーションのURLを取得します。 HTMLアンカーの作成:< a>を使用しますアンカーを作成し、リンクターゲットURLを指定するタグ。リンクプロパティの設定(オプション):必要に応じて、ターゲット、タイトル、およびオンクリックプロパティを設定します。 Webページに追加:リンクを表示するWebページにHTMLアンカーコードを追加します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
