2019年7月17日
XHTML
1.XHTMLとHTMLの違い:
XHTMLの要素は正しく入れ子にする必要があります。
XHTML要素が閉じていなければなりません。
ラベル名は小文字にする必要があります。
XHTML文書は、ルート要素を持っている必要があります。(すべてのXHTML要素は、<HTML>ルート要素内でネストされなければならない。サブ要素の残りのすべての要素をペアにし、親要素にネストされなければならない子要素を持つことができます)
2.構文規則:
- 属性名は小文字でなければなりません
- 属性値は引用符で囲む必要があります
- プロパティは省略することができません
- id属性の名前を指定して属性の代わりに、
- XHTML DTDは、HTML要素の必須使用を定義します
3.XHTML 3ドキュメントの種類:
- STRICT(厳密に型指定されました)
(きれいにし、パフォーマンス上の混乱を避けるためにマークする必要があります。カスケードスタイルシートと連動して下さい。)
- 過渡(遷移型)
(あなたがHTMLを使用する必要がある場合は、パフォーマンスの属性、およびそれがカスケードスタイルシートのブラウザをサポートしていない人のためのXHTMLを記述する必要がある場合。)
- FRAMESET(フレームタイプ)
(必要なHTMLブラウザのウィンドウ枠には、二つ以上のフレーム時間に分割されます。)
4.XHTML検証:XHTML文書が文書型定義(DTD)に従って検証されます。唯一の正しいDTDファイルは、最初の行に追加され、XHTML文書を適切に検証されます。
厳密DTDは使用反対ではないが含ままたは要素と属性のフレーム構造には表示されません。
移行DTDは、厳密DTDに加えて、非推奨の要素のすべてを含んでいるとのそれらを属性。
DTDのフレームワークは、過渡的DTDプラスフレームのすべてを含んでいます。
5.XHTMLモジュール:
モジュール名 |
説明 |
アプレットモジュール(アプレットモジュール) |
定義はアプレット要素を放棄してきました。 |
ベースモジュール(基本モジュール) |
基本的な要素を定義します。 |
基本フォームモジュール(フォームの基本モジュール) |
フォーム(フォーム)の基本的な要素を定義します。 |
基本テーブルモジュール(基本的なスプレッドシートモジュール) |
テーブル(表)の基本的な要素を定義します。 |
双方向テキストモジュール(双方向テキストブロック) |
定義されたBDO要素。 |
クライアントイメージマップモジュール(クライアント側イメージマッピングモジュール) |
定義されたブラウザの画像マップ素子(イメージマップ要素)。 |
編集モジュール(編集部) |
挿入された要素の定義を編集して削除します。 |
フォームモジュール(モジュール型) |
フォームで使用されるすべての要素を定義します。 |
フレームモジュール(フレーム部) |
定義されたフレームセット要素。 |
ハイパーテキストモジュール(ハイパーテキストモジュール) |
要素の定義。 |
IFRAMEモジュール(インラインフレームモジュール) |
iframe要素を定義します。 |
画像モジュール(画像モジュール) |
要素画像(IMG)を規定します。 |
組み込みイベントモジュール() |
定義されたイベントは、そのようなのonblurとのonchangeとして、(イベント)の属性。 |
レガシーモジュール(レガシーモジュール) |
定義された要素と属性を放棄しました。 |
リンクモジュール(リンクモジュール) |
カスタムリンク(リンク)の要素。 |
リストモジュール(モジュールのリスト) |
定義リストの要素は、Li、UL、DD、DT、およびdlで、オール。 |
メタ情報モジュール(メタ情報モジュール) |
定義されたmeta要素。 |
名前識別モジュール(SIM名) |
定義は、name属性を放棄してきました。 |
オブジェクトモジュール(オブジェクトモジュール) |
要素定義オブジェクト(物体)とparam要素。 |
プレゼンテーションモジュール(パフォーマンスモジュール) |
そして、このようなI bと素子の性能を定義します。 |
スクリプティングモジュール(スクリプトモジュール) |
定義されたスクリプト(スクリプト)なしスクリプト(noscript要素)の要素。 |
サーバーのイメージマップモジュール(サーバー側のイメージマッピングモジュール) |
サーバ側の画像マップが定義されている(サーバ側イメージマップ)要素 |
構造モジュール(モジュール構成) |
HTML、頭、タイトルと本文:要素は次のように定義します。 |
スタイル属性モジュール(スタイルはモジュール属性) |
スタイル属性を定義します。 |
スタイルシートモジュール(スタイルシートモジュール) |
定義されたスタイル要素。 |
テーブルモジュール(スプレッドシートモジュール) |
これは、テーブルの要素を定義します。 |
ターゲット・モジュール(ターゲット模块) |
ターゲットのプロパティを定義します。 |
テキストモジュール(テキストブロック) |
このようなpおよびH1のようなカスタムテキストコンテナ要素(テキストコンテナ)。 |
6.XHTMLプロパティ:
コア:
ベース、ヘッド、HTML、メタ、PARAM、スクリプト、スタイル、およびtitle要素:以下のタグには、次のプロパティが用意されていません。
プロパティ |
値 |
説明 |
クラス |
class_ruleの或のstyle_rule |
要素の型(クラス) |
ID |
id_name |
特定の要素のid |
スタイル |
スタイル定義 |
インラインスタイル定義 |
タイトル |
プロンプトテキスト |
テキストで表示されたツールチップ |
言語:
ベース、BR、フレーム、フレームセット、時間、IFRAME、PARAM、およびscript要素:以下のタグには、次のプロパティが用意されていません。
プロパティ |
値 |
説明 |
君 |
L | RTL |
テキストの方向を設定します。 |
のみ |
言語コード |
言語コードを設定します |
キーボード:
プロパティ |
値 |
説明 |
アクセスキー |
文字 |
キーボードショートカットの要素のアクセスを設定します |
tabindex属性 |
番号 |
タブ順序の要素を設定します |
7.XHTMLイベントのプロパティ:
ウィンドウイベント(ウィンドウイベント):
本体のみとフレームセットの要素で有効。
プロパティ |
値 |
説明 |
onloadイベント |
スクリプト |
文書がロードされたときにスクリプトを実行します |
ONUNLOAD |
スクリプト |
文書が削除された時にスクリプトを実行します |
フォーム要素イベント(フォーム要素のイベント)
唯一のフォーム要素で有効。
プロパティ |
値 |
説明 |
onchange |
スクリプト |
スクリプトを実行する際の要素の変更 |
onSubmit |
スクリプト |
フォームが送信されたスクリプトの実行 |
onreset |
スクリプト |
フォームがリセットされ、スクリプトの実行 |
ONSELECT |
スクリプト |
要素が選択されたときにスクリプトを実行します |
onblur |
スクリプト |
要素がフォーカスを失ったときにスクリプトを実行します |
ONFOCUS |
スクリプト |
要素がフォーカスを取得したときにスクリプトを実行します |
キーボードイベント(キーボードイベント)
ベース、BDO、BR、フレーム、フレームセット、ヘッド、HTML、IFRAME、メタ、PARAM、スクリプト、スタイル、およびtitle要素:以下の要素では有効ではありません。
プロパティ |
値 |
説明 |
onkeydownを |
スクリプト |
キーボードが押されているスクリプトの実行 |
onkeypress |
脚本 |
当键盘被按下后又松开时执行脚本 |
onkeyup |
脚本 |
当键盘被松开时执行脚本 |
鼠标事件 (Mouse Events)
在下列元素中无效:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title 元素。
属性 |
值 |
描述 |
onclick |
脚本 |
当鼠标被单击时执行脚本 |
ondblclick |
脚本 |
当鼠标被双击时执行脚本 |
onmousedown |
脚本 |
当鼠标按钮被按下时执行脚本 |
onmousemove |
脚本 |
当鼠标指针移动时执行脚本 |
onmouseout |
脚本 |
当鼠标指针移出某元素时执行脚本 |
onmouseover |
脚本 |
当鼠标指针悬停于某元素之上时执行脚本 |
onmouseup |
脚本 |
当鼠标按钮被松开时执行脚本 |
复习,准备开始CSS的学习