HTML5では、多くの新しい要素が追加されたり廃止されたりする一方で、多くの属性も追加されたり廃止されたりしています。
新しい属性
1. フォーム関連の属性
input (type=text)、select、textarea、button の autofocus 属性を指定します。属性を指定することで、画面を開いたときに要素に自動的にフォーカスを取得できます。 input (type=text) と textarea のプレースホルダー属性を指定します。これにより、ユーザーに入力を求め、ユーザーが入力できる内容が表示されます。 入力、出力、選択、テキストエリア、ボタン、フィールドセットのフォーム属性を指定します。どのフォームに属するかを宣言し、フォームを見失わずにページ上の任意の場所に配置します。 input (type=text) および textarea に必須の属性を指定します。この属性は、ユーザーが送信時にチェックし、要素内に入力コンテンツが存在する必要があることを確認することを示します。 入力タグにいくつかの新しい属性を追加します: autocomplete、min、max、multiple、pattern、step。 datalist 要素と組み合わせて使用される list 属性もあります。datalist 要素は autocomplete 属性と組み合わせて使用されます。 multiple 属性を使用すると、アップロード中に複数のファイルを一度にアップロードできます。pattern 属性は、実際には正規表現である入力フィールドのパターンを検証するために使用されます。 step 属性は、入力フィールドの有効な数値間隔を指定します (step="3" の場合、有効な数値は -3、0、3、6 などになります)。step 属性は max と組み合わせて使用できます。および min 属性を使用して、値の正当な範囲を作成します。 formaction、formenctype、formmethod、formnovalidate、formtarget 属性を input 要素と button 要素に追加します。ユーザーは、form 要素の action、enctype、method、novalidate、および target 属性をオーバーライドします。無効な属性を fieldset 要素に追加して、その子要素を無効な状態に設定します。 input、ボタン、フォームに novalidate 属性を追加すると、送信時に実行される関連チェックがキャンセルされ、フォームを無条件に送信できるようになります。2. リンク関連の属性
メディア属性を および 領域に追加します。ターゲット URL が最適化されるメディア/デバイスのタイプを指定します。この属性は、ターゲット URL が特定のデバイス (iPhone など)、音声または印刷メディア用に設計されていることを指定するために使用されます。このプロパティは複数の値を受け入れることができます。 href 属性が存在する場合にのみ使用できます。 エリアにherflang属性とrel属性を追加します。 hreflang 属性は、リンクされたドキュメント内のテキストの言語を指定します。この属性は、href 属性が設定されている場合にのみ使用できます。注: このプロパティは純粋にアドバイスです。 rel 属性は、現在のドキュメントとリンクされたドキュメント/リソースの間の関係を指定します。 rel 属性は、href 属性を使用する場合にのみ使用できます。 リンクにサイズ属性を追加します。 size 属性は、リンクされたリソースのサイズを指定します。この属性は、リンクされたリソースがアイコン (rel="icon") の場合にのみ使用できます。このプロパティは複数の値を受け入れることができます。値はスペースで区切られます。 target 属性を Base 要素に追加するのは、主に a 要素との一貫性を維持するためです。3. その他の属性
reversed 属性を ol に追加します。これは、リストが逆の順序で表示されることを指定します。 charset 属性をメタに追加し、type 属性と label 属性をメニューに追加します。 label はメニューのコースウェア ラベルを定義し、type 属性によりコンテキスト メニュー、ツールバー、リストの 3 つの形式で表示できるようにします。 スコープ付き属性をスタイルに追加します。これにより、ドキュメント全体ではなく、ドキュメントの指定された部分のスタイルを定義できるようになります。 「scoped」属性が使用される場合、指定されたスタイルは、style 要素の親要素とその子にのみ適用されます。 スクリプトの属性を追加または削除します。これは、スクリプトが非同期で実行されるかどうかを定義します。 async 属性は外部スクリプトでのみ機能します (src 属性を使用する場合のみ)。 外部スクリプトを実行するにはいくつかの方法があります。 async="async" の場合: スクリプトはページの残りの部分に対して非同期で実行されます (ページの継続中)。 async が使用されておらず、defer="defer" の場合: ページの解析が終了したときにスクリプトが実行されます。 async も defer も使用されていない場合: スクリプトはブラウザーの直前に読み取られて実行されます。は、引き続きページを HTML 要素として解析します。マニフェストは、オフライン Web アプリケーションの開発時に API と組み合わせて使用され、URL を定義し、この URL 上のドキュメントのキャッシュ情報を記述します。 iframe、sandbox、シームレス、srcdoc に属性を追加します。ページのセキュリティを向上させ、信頼できない Web ページが特定の操作を実行できないようにするために使用されます。廃止された属性
HTML4 の一部の属性は HTML5 では使用されなくなり、他の属性または他のメソッドに置き換えられます。
HTML 4 で使用される属性 | この属性を使用する要素 | HTML 5 の代替手段 |
改訂 | リンク、 | 関連 |
文字セット | リンク、 | リンクされたリソースで HTTP Content-type ヘッダー要素を使用します |
形状、座標 | a | 要素の代わりに area 要素を使用します |
longdesc | img、iframe | a 要素を使用して主要な説明にリンクします |
ターゲット | リンク | 冗長な属性、省略 |
ノレフ | エリア | 冗長な属性、省略 |
プロフィール | 頭 | 冗長な属性、省略 |
バージョン | html | 冗長な属性、省略 |
名前 | 画像 | ID |
スキーム | メタ | 特定のフォームフィールドにのみスキームを使用する |
アーカイブ、chlassid、codebose、codetype、declare、standby | オブジェクト | data および typc 属性クラスを使用してプラグインを呼び出します。これらの属性を使用してパラメータを設定する必要がある場合は、param 属性 | を使用します。
値の型、タイプ | パラメータ | name 属性と value 属性を使用し、MIME タイプを宣言しないでください |
軸、略 | 日、日 | 明確で簡潔なテキストで始まり、その後に詳細なテキストが続く形式を使用します。より詳細なコンテンツを表示するには title 属性を使用してセルのコンテンツを短くすることができます |
スコープ | ち | リンクされたリソースで HTTP Content-type ヘッダー要素を使用します |
整列 | キャプション、入力、凡例、div、h1、h2、h3、h4、h5、h6、p | 代わりに CSS スタイルシートを使用してください |
alink、リンク、テキスト、vlink、背景、bgcolor | 本体 | 代わりに CSS スタイルシートを使用してください |
整列、bgcolor、border、cellpadding、cellspacing、frame、rules、width | テーブル | 代わりに CSS スタイルシートを使用してください |
align、char、charoff、高さ、nowrap、valign | 体、頭、足 | 代わりに CSS スタイルシートを使用してください |
align、bgcolor、char、charoff、高さ、nowrap、valign、width | 日、日 | 代わりに CSS スタイルシートを使用してください |
align、bgcolor、char、charoff、valign | トリ | 代わりに CSS スタイルシートを使用してください |
align、char、charoff、valign、width | コル、コルグループ | 代わりに CSS スタイルシートを使用してください |
align、border、hspace、vspace | オブジェクト | 代わりに CSS スタイルシートを使用してください |
クリア | br | 代わりに CSS スタイルシートを使用してください |
入力、入力 | オル、ウル、リ | 代わりに CSS スタイルシートを使用してください |
和解 | ダウンロード | 代わりに CSS スタイルシートを使用してください |
和解 | メニュー | 代わりに CSS スタイルシートを使用してください |
幅 | 前 | 代わりに CSS スタイルシートを使用してください |
align、hspace、vspace | 画像 | 代わりに CSS スタイルシートを使用してください |
整列、ノーシェード、サイズ、幅 | 時間 | 代わりに CSS スタイルシートを使用してください |
align、フレームボーダー、スクロール、marginheight、marginwidth | iframe | 代わりに CSS スタイルシートを使用してください |
自動送信 | メニュー |

HTML5は、最新のWebページを構築するための重要なテクノロジーであり、多くの新しい要素と機能を提供します。 1。HTML5は、Webページの構造とSEOを強化するなどのセマンティック要素を導入します。 2。プラグインなしのマルチメディア要素と埋め込みメディアをサポートします。 3.フォームは、新しい入力タイプと検証プロパティを強化し、検証プロセスを簡素化します。 4.オフラインおよびローカルストレージ機能を提供して、Webページのパフォーマンスとユーザーエクスペリエンスを向上させます。

H5コードのベストプラクティスには以下が含まれます。1。正しいDoctype宣言と文字エンコーディングを使用します。 2。セマンティックタグを使用します。 3。HTTPリクエストを削減します。 4.非同期負荷を使用します。 5。画像を最適化します。これらのプラクティスは、Webページの効率、保守性、ユーザーエクスペリエンスを向上させることができます。

Web標準とテクノロジーは、これまでにHTML4、CSS2、および単純なJavaScriptから進化し、重要な開発を受けてきました。 1)HTML5は、CanvasやWebstorageなどのAPIを導入し、Webアプリケーションの複雑さと互換性を高めます。 2)CSS3はアニメーション関数とトランジション関数を追加して、ページをより効果的にします。 3)JavaScriptは、矢印関数やクラスなど、node.jsおよびES6の最新の構文を通じて開発効率とコードの読みやすさを向上させます。これらの変更により、パフォーマンスの最適化とWebアプリケーションのベストプラクティスの開発が促進されました。

H5はHTML5の略語だけでなく、より広い最新のWeb開発テクノロジーエコシステムを表しています。1。H5にはHTML5、CSS3、JavaScript、および関連するAPIおよびテクノロジーが含まれます。 2.より豊かでインタラクティブでスムーズなユーザーエクスペリエンスを提供し、複数のデバイスでシームレスに実行できます。 3. H5テクノロジースタックを使用して、レスポンシブWebページと複雑なインタラクティブ機能を作成できます。

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)


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

SublimeText3 中国語版
中国語版、とても使いやすい

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

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