今日から HTML5 に関する新しいシリーズのコースを開始します。これは、「HTML5 の決定版ガイド」からの私の学習メモです。誰もが学ぶのに良い、または有意義な内容であると思われる章を整理します。
要素は独自の属性を定義できます。たとえば、a タグはローカル属性と呼ばれます。同様に、グローバル属性を使用してすべての要素に共通の動作を設定できます。もちろん、個々の要素にグローバル属性を設定することもできますが、これにはあまり意味がありません。以下にこれらのグローバル プロパティを 1 つずつ紹介します。
次の例は Chrome ブラウザで正常に実行されますが、一部の例は Firefox では実行できません。そのため、Chrome ブラウザを優先 HTML5 ブラウザとして使用することをお勧めします。ブラウザーの互換性の問題に焦点を当てるのではなく、学習と実装に焦点を当てました。 HTML5 はまだ改善されており、人気が高まっているため、主流のブラウザでのサポートがさらに強化され、その頃にはブラウザの互換性の問題も大幅に改善されると思います。
1.accesskey
accesskey 属性を使用すると、ページ上の要素を選択できるように 1 つ以上のキーボード ショートカットを設定できます。次の例を見てみましょう:
🎜>
名前:
パスワード: <入力タイプ="パスワード" name ="パスワード" accesskey="p"/>
;
この例では、キーの組み合わせを使用してページ上の要素を選択できます。 Windows など オペレーティング システムでは、alt XXX を使用して要素を選択できます。
動作効果:
2.class
この属性についてはこれ以上は言いません。これは要素をグループ化する機能で、さまざまなグループに異なる表示効果を設定するためによく使用されます。要素。
3.contenteditable
これは html5 の新しい属性です。ユーザーが要素のコンテンツを編集できるようにするには、contenteditable 属性を追加します。ユーザーに編集を許可しません。
コードをコピー
true"> ;今雨が降っています
4.contextmenu
contextmenu を使用すると、ユーザーは HTML 要素の右クリック メニューを設定でき、ユーザーがトリガーするとメニューがポップアップします。この属性をサポートするブラウザはまだありません。
5.dir
dir 属性は、HTML 要素のテキストの配置を定義し、ltr (左から右) と rtl (右から左) の 2 つの値をサポートします。
コードをコピーコードは次のとおりです。
6. draggable draggable は html5 で html 要素のドラッグ&ドロップ機能を実装する属性です。詳しくは次の講座で紹介します。
7.dropzone dropzone も html5 における html 要素のドラッグ&ドロップ機能を実装する属性です。以下の講座で詳しく紹介します。
8.hidden HTML 要素を非表示にするこの属性については、誰もがよく知っているはずです。
9.id この属性は、HTML 要素に一意の識別子を設定するため、HTML ページ内に存在することはできません。
10.lang lang は、HTML 要素のコンテンツに使用される言語を指定します。 lang の値は有効な ISO 言語コードである必要があります。詳細については、http://tools.ietf.org/html/bcp47 を参照してください。処理言語はかなり複雑で技術的な問題であることに注意してください。
例
en"> ;こんにちは - お元気ですか?
Bonjour - コメント êtes-vous?>
コードをコピー
コードは次のとおりです。
true"> ;これはスペルが間違っているテキストです
効果: (Chrome を使用すると望ましい効果が得られませんでした) 、いいえ、理由はわかりません)
12.style
この属性は、HTML 要素の CSS スタイルを設定するため、あまり導入する必要はありません。
13.tabindex
tabindex を使用すると、タブ キーを使用して HTML 要素のアクセス順序を定義できます。 tabindex が -1 に設定されている場合、ユーザーがタブ キーを使用したときに html 要素は選択されません。
コードをコピー
><ラベル>名前:
コードをコピー
コードは次のとおりです。