コメント:HTML5では、多くの要素を追加および廃止しながら、フォーム関連属性/リンク関連属性など、多くの属性も追加および廃止され、HTML4のいくつかの属性は廃止されます。興味があれば、それについて学ぶことができます。 HTML5を学ぶのに役立つかもしれません。
HTML5では、多くの新しい要素が追加および廃止されますが、多くの属性も追加され、廃止されます。
新しい属性
1。フォーム関連属性
入力(Type = Text)、Select、Textarea、およびボタンのオートフォーカス属性を指定します。プロパティを指定することにより、画面を開くと、要素が自動的にフォーカスを獲得できます。入力(type =テキスト)とTextareaのプレースホルダー属性を指定します。これにより、ユーザーが入力できるものを促すようにユーザーの入力に促します。入力、出力、選択、テキストアレア、ボタン、フィールドセットのフォーム属性を指定します。それがどのフォームに属しているかを宣言し、フォーム内でそれを失うことなくページのどこにでも配置します。入力(type =テキスト)およびtextareaに必要な属性を指定します。この属性は、ユーザーが送信時にチェックすることを意味し、チェック要素に入力コンテンツがある必要があります。入力タグにいくつかの新しい属性を追加します:autocomplete、min、max、multiple、pattern and step。また、Datalist Elementと組み合わせて使用されるリスト属性もあります。データリスト要素は、オートコンプリート属性と組み合わせて使用されます。複数の属性により、アップロード中に複数のファイルを一度にアップロードできます。パターン属性は、実際には正規表現である入力フィールドのパターンを検証するために使用されます。ステップ属性は、入力フィールドの法的数値間隔を指定します(ステップ= 3の場合、法的数値は-3、0、3、6などである必要があります)。ステップ属性は、MAXおよびMIN属性と組み合わせて使用して、さまざまな法的価値を作成できます。入力要素とボタン要素にフォーマット、formctype、formmethod、formnovalidate、formTargetプロパティを追加します。ユーザーは、フォーム要素のアクション、enctype、メソッド、ノーバリデート、およびターゲット属性を過負荷にします。 Fieldset要素に無効な属性を追加すると、その子要素は無効状態に設定できます。 Novalidate属性を入力、ボタン、およびフォームに追加すると、提出中に実行された関連チェックをキャンセルでき、フォームは無条件に提出できます。2。リンク関連属性
メディア属性をAとエリアに追加します。ターゲットURLがメディア/デバイスのタイプに最適化される理由を指定します。この属性は、ターゲットURLが特別なデバイス(iPhoneなど)、音声、または印刷媒体用に設計されていることを指定するために使用されます。このプロパティは複数の値を受け入れることができます。 HREF属性が存在する場合にのみ使用します。エリアにHerflangとRel属性を追加します。 Hreflangプロパティは、リンクされたドキュメントのテキストの言語を指定します。このプロパティは、HREFプロパティが設定されている場合にのみ使用できます。注:この属性は純粋に相談的です。 REL属性は、現在のドキュメントとリンクされたドキュメント/リソースとの関係を指定します。 RELプロパティは、HREFプロパティを使用する場合にのみ使用できます。リンクにサイズ属性を追加します。サイズの属性は、リンクされたリソースのサイズを指定します。このプロパティは、リンクされたリソースがアイコン(rel =アイコン)である場合にのみ使用できます。このプロパティは複数の値を受け入れることができます。値はスペースによって分離されます。ベース要素にターゲット属性を追加することは、主にA要素との一貫性を維持することです。3。その他の属性
逆属性をOLに追加します。これは、逆順序で表示されるリストを指定します。 charset属性をメタに追加し、メニューにタイプとラベルの属性を追加します。ラベルはメニューのコースウェアラベルを定義し、タイプ属性は、コンテキストメニュー、ツールバー、リストの3つの形式で使用できます。スコープ属性をスタイルに追加します。ドキュメント全体ではなく、ドキュメントの指定された部分のスタイルを定義できます。スコープ属性が使用される場合、指定されたスタイルは、スタイル要素の親と子の要素にのみ適用できます。スクリプトに属性を追加または削除します。これは、スクリプトが非同期に実行されるかどうかを定義します。 ASYNC属性は、外部スクリプトにのみ適用できます(SRC属性を使用する場合のみ)。外部スクリプトを実行するには複数の方法があります。Async= async:スクリプトは、ページの残りの部分に対して非同期に実行されます(ページが解析され続けるときにスクリプトは実行されます)。 AsyncもDeferのいずれもない場合:ブラウザがページの解析を続ける前に、スクリプトを読み取り、実行して、すぐにHTML要素にマニフェストを追加します。オフラインWebアプリケーションを開発するときは、APIと組み合わせて使用してURLを定義します。これは、このURL上のドキュメントのキャッシュ情報を説明します。 iframe、サンドボックス、シームレス、srcdocにsprcdoc属性を追加します。ページのセキュリティを改善し、不信感のあるWebページが特定の操作を実行できないようにするために使用されます。廃止された属性
HTML4の一部のプロパティは、HTML5では使用されなくなりましたが、他のプロパティまたは他の方法に置き換えられます。
HTMLで使用されるプロパティ4 HTML 5でそのプロパティの要素を使用するための代替
Rev Link、rel
Charsetリンク、リンクされたリソースでのHTTPコンテンツタイプのヘッダー要素を使用する
形状、要素の代わりに使用エリア要素を調整します
longdesc img、iframeリンク要素を使用した主要な説明へのリンク
ターゲットリンク冗長属性、省略
NOHREFエリア冗長属性、省略
プロファイルヘッド冗長属性、省略
バージョンHTML冗長属性、省略
名前IMG ID
スキームメタは、フォームフィールドにのみスキームを使用します
Archive、Chlassid、CodeBose、CodeType、宣言、スタンバイオブジェクトの使用データ、および型プラグインを呼び出すTypc属性クラスを使用します。これらのプロパティを使用してパラメーターを設定する必要がある場合は、PARAM属性を使用します
ValueType、PARAM使用名と値の属性とタイプ、MIMEタイプは宣言されていません。
Axis、abbr TD、thは明確で簡潔なテキストの形を使用し、詳細なテキストが続きます。より詳細なコンテンツにタイトル属性を使用して、セルのコンテンツを短くすることができます
ScopeTDは、リンクされたリソースでHTTPコンテンツタイプのヘッダー要素を使用します
アラインキャプション、入力、凡例、Div、H1、H2、H3、H4、H5、H6、Pを使用してCSSスタイルシートを使用して置き換えます
リンク、リンク、テキスト、vlink、背景、bgcolorボディはCSSスタイルシートを使用して置き換えます
align、bgcolor、border、cellpadding、cellpacing、frame、rules、widthテーブルを使用して、代わりにCSSスタイルシートを使用します
align、char、charoff、height、nowrap、valign tbody、head、tfootはcss styleSheetsを使用して置き換えます
align、bgcolor、char、charoff、height、nowrap、valign、width td、thは代わりにCSSスタイルシートを使用します
align、bgcolor、char、charoff、valign trは代わりにCSSスタイルシートを使用します
align、char、charoff、valign、width col、colgroupは代わりにCSSスタイルシートを使用します
align、border、hspace、vspaceオブジェクトを使用してcss styleSheetsを使用して置き換えます
代わりに、BRをClear BRで使用します
CSSスタイルシートを使用して置き換えます
CSSスタイルシートを使用して置き換えます
CSSスタイルシートを使用して置き換えます
代わりにCSSスタイルシートを使用して幅を使用します
Align、HSPACE、VSPACE IMGは、代わりにCSS StyleSheetを使用します
align、noshade、size、width hrを使用してCSSスタイルシートを使用して置き換えます
align、frameborder、scrolling、marginheight、marginwidth iframeは代わりにcss styleSheetを使用します
オートソビットメニュー