ロシア語の html5 の仕様。 HTML5 仕様の概要。 HTML5にはどのような新しいテクノロジーが登場しましたか

27.01.2021

出版物のタイトル「ロシア語の HTML5 チートシート」を読んだので、誰もがそのスピーチについてすでに推測していましたが、最初に HTML5 全般についていくつかの段落を説明します。

HTML5 の作成への取り組みは 2004 年に始まりました。 そして今日まで続いています。 Apple、Mozilla、Opera、Microsoft、Google などの業界大手が何らかの形で HTML5 の作成に関与しているため、HTML5 は HTML (HyperText Markup Language) の最も普遍的で機能的なバージョンとして計画されています。 正確にメモしておきます Google Chrome現在、ほとんどの HTML5 要素をサポートしています

HTML5 に変更が加えられる可能性があるという事実にもかかわらず、HTML 5 仕様の作業はまだ進行中であり、現在も進行中であるため、技術開発は急速に進んでおり、間もなく HTML5 が採用され、Web サイトは HTML5 を使用して作成する必要があるでしょう。 幅広い可能性 HTML5!

ロシア語の HTML5 チートシートは学習に役立ちます

プログラマーとレイアウト デザイナーは、今日 HTML5 の革新性、タグ、標準を学ぶ必要があります。HTML5 に対する取り組みは続いているにもかかわらず、その機能の一部はすでに Web サイトの作成時に非常にうまく使用されているからです。 HTML5 には新しいタグが登場しており、古いタグの一部はサポートされないため、当然のことながら、タグから HTML5 の学習を始める必要があります。 また、HTML4 の多くのタグが HTML5 にも導入されました。 そして、何かを学ぶ上でカンニングペーパーより優れていて便利なものはあるでしょうか? 会う:

RuNet のロシア語初の HTML5 チートシート

RuNet のロシア語初の HTML5 チートシートには、以前は広く使用されていたがスタイル名で記述されていた新しい HTML5 要素が含まれています。 たとえば、フッター、ヘッダー、セクション、記事などです。 さらに、ロシア語の HTML5 チートシートには、すべてのタグが含まれています。 古いバージョン HTML4 から HTML5 に移行しました。 また、ロシア語の HTML5 チートシートには、HTML5 でサポートされていないタグが含まれています。

ロシア語の HTML5 チートシート (A4 形式で作成)

RuNet の最初のロシア語 HTML5 チートシートは A4 フォーマットで作成されているため、印刷して手元に置いておくと便利です。 ロシア語の HTML5 チートシートでは、すべてのタグが 1 行で説明されており、タグの目的が可能な限り伝えられていることに注意してください。 ロシア語の HTML5 チートシートは、タグが HTML5 に削除または追加されるにつれて、常に改良および更新されます。 以下のリンクから「ロシア語版 HTML5 チートシート」をダウンロードできます。 アーカイブには 1 つの PDF があります。 高品質そして2つ jpgファイル異なる拡張子で。

「HTML5 チートシート(ロシア語)」をダウンロード(ダウンロード数:7996)

アーカイブには、拡張子 1024×1448 および 2480×3508 の 2 つの jpg ファイルが含まれています。

2014 年 10 月 29 日更新

この記事を書いてから、実際に HTML 5 でチートシートを作成してから 2 年以上が経過しました。この間、チートシートは 3600 回ダウンロードされました)、とてもうれしいです。勉強している人たちの役に立てば幸いです。 HTML 5 のレイアウト。さまざまなフォーラムや Web サイトから多くのことを学び、チートシートを作成することで感謝の気持ちを表し、借りを返したかったのです。) なぜ今日この記事で更新情報を書いているのかというと、今日 HTML5 の開発がついに完了したからです。

HTML5開発が正式に完了

HTML5 は公式に「機能的に完成」しています。 Worldwide Web Consortium (W3C) によって確立された世界標準に従っています。 まだテストが必要で、正式な Web 標準にはなっていませんが、今のところ、現在のバージョンと比較して新しい機能はないと言っても過言ではありません。

これは、Web デザイナーとアプリ作成者が、スムーズに移行するための「安定した目標」を手に入れたことを意味します。 新しい標準 2015年までに。 HTML5 マークアップ言語を使用すると、開発者は、以前はスタンドアロン アプリケーションや追加のアプリケーションが必要だったページに機能を追加できます。 ソフトウェア Java など、 アドビフラッシュまたは Microsoft (MSFT、Fortune 500) Silverlight。 ビデオ ストリーミングと位置情報サービス、オフライン ツール、タッチ コントロールなどの追加機能をサポートします。

新しい規格の開発には 10 年以上かかりました。 ゼネラルマネージャー W3C の Jeff Jaffe 氏は数日前の声明で、今日の時点で開発者は HTML5 を利用して次のことを実現できることを認識していると述べました。 今後数年。 「さらに、開発者はスマートフォン、自動車、テレビ、 電子書籍、デジタル看板やデバイスはまだ知られていません」と彼は付け加えた。

最新 Microsoftのバージョン インターネットエクスプローラー、Google Chrome、 モジラ Firefoxおよび Apple Safari はすでにほとんどの HTML5 要素と互換性があります。 W3C はすでに HTML 5.1 に取り組んでおり、その最初の部分が草案として提出されたばかりです。

Web デザイナー - HTML5 仕様 (HTML 5)

HTML5 のタグは、Web ページの構造を記述する XML-HTML タグであり、コンピューター プログラム (検索ロボットなど) がページのメイン コンテンツをページの残りの部分 (構成要素やナビゲーション要素) から区別できるように設計されています。 : トップ、ボトム、メニュー、ページサイド要素、繰り返し (動的) ブロックなど。 メインコンテンツ(ページテキスト)のレベルでも分割があります。 HTML5 言語自体は、HTML、XML、CSS などのアドオンです。

ページタイトル Webページのトップ「ヘッダー」 Webページのメインメニュー 本文、記事、ページ素材 サイドバー( サイドバー) ページの下部、フッター

ウェブサイトの構造

- ページのメインコンテンツ (記事) をフレーム化します。
- ページヘッダーのフレーム、
- ページのフッターのフレーム、
- ページのメインメニューのフレーム、
- ページのサイドバーのフレーム (サイドバー)、
- ページ上のフレーム繰り返しブロック (コメントなど)。

HTML5 Web ページのテンプレート コード要素。

  • - エンコーディング Windows-1251 を割り当てます。
  • - ページが IE で開かれる場合、ブラウザは常に最新の標準表示モードを使用する必要があります。
  • - モバイルデバイスでのサイトの表示。
  • header - サイト ページのヘッダー。通常、サイトのロゴ、ヘッダー、電話番号、スライダーなどが含まれます。
  • nav - サイトページのメインメニュー。
  • 記事 - ページの主なコンテンツ: 記事、ブログ投稿、フォーラムのトピックなど。 テキスト、画像、ビデオ、表などが含まれる場合があります。
  • 余談 - サイトのサイドバー (サイドバー) には、通常、カテゴリ、タグ、最新の投稿/コメント、追加メニュー、カウンターなどのさまざまな要素が含まれています。
  • フッター - 下部 - Web サイトのページのフッターで、通常はさまざまな情報 (著作権)、連絡先情報 (住所、電話番号) などが含まれます。
  • ページ構造レベルの HTML5

    ページ構造の分割を担当する新しい HTML5 タグのリストを見てみましょう。

    - サイトの上部、いわゆる「ページヘッダー」のデザイン要素を構成するタグ。 ヘッダー タグはセクション タグの先頭としても使用できます。

    - サイトのメインメニューを構成するタグ。

    - ページのメインコンテンツを構成するタグ: 記事、ブログエントリ、ニュース、最初のフォーラムエントリなど。

    - サイドバーを囲むタグ。 サイドバーはいわゆる「サイドバー」であり、通常、見出し(カテゴリー)のブロック、タグのクラウド(タグ)、最近の投稿のリストなどが含まれています。 サイドタグを使用して、カウンター、ウィジェット (VKontakte からのコメントなど)、およびソーシャル ボタンをフレーム化することもできます。

    - サイトの下部、いわゆる「ページ フッター」を囲むタグ。作成者 (会社) の名前、連絡先 (住所、電話番号)、法的情報 (著作権) などが含まれる場合があります。 フッター タグは、セクション タグの下部として使用することもできます。 フッタータグ自体はセクションタグの間に配置されます。

    - ページまたはメインコンテンツの繰り返し部分を構成するタグ。たとえば、ページ上にストーリーの複数の章がある場合、各章をこれらのタグの間に配置できます。 または、サイドバーのリンク (たとえば、何らかのカテゴリのリンク) をクリックすると、このカテゴリに属する​​記事への説明を含むリンクが含まれるページが表示され、説明を含むリンクをフレームで囲む​​ことができます。セクションタグ付き、オンラインストアの説明付きの商品、投稿へのコメント、フォーラムのトピックへのコメントなど。

    テキストレベルのHTML5

    ページ テキストのセマンティックな分割を担当する新しい HTML5 タグのリストを見てみましょう。

    - これらのタグの間にあるテキストが「選択」されます。 マーク タグの目的の 1 つは、たとえば、ユーザーが検索行に入力した単語と一致するテキスト内の単語を枠に入れることです。

    - タグは、日付や時刻を形式で作成するように設計されています。
    ISO 形式: YYYY-MM-DDThh:mm:ss 、この形式は理解可能です コンピュータプログラム。 時間タグは日付またはテキストをフレーム化できます。タグがテキストをフレーム化する場合は、それに datetime 属性が追加され、その値は ISO 形式の日付および/または時刻になります。

    - タグは、非表示または表示される情報を保存するように設計されています (ネタバレのように機能します)。

    - タグはタイトルを囲みます。タイトルをクリックすると、詳細タグの間にテキストが表示されます (ネタバレとして使用できます)。

    追加のタグ HTML言語 5

    言語を強化する新しい HTML5 タグのリスト:

    - タグは、測定結果が変化しない静的なスケール インジケーターを表示することを目的としています。 機能するには、最小値と最大値が必要です。

    - タグは、測定結果がリアルタイムで変化する動的なスケール インジケーター (ファイル ダウンロード スケールなど) を表示するように設計されています。

    - タグは、JavaScript でスクリプトを作成するときに使用されるメニュー タグの間に配置する必要があります。

    - コマンドタグはこれらのタグの間に配置されます。

    - タグは、スクリプトの動作を表示することを目的としています。

    - タグは、テキスト フィールドに入力したときに表示されるリストを作成することを目的としています。

    - タグはオブジェクト (画像など) の説明を構成し、Figure タグの間に配置されます。

    - タグは、説明のある画像、説明のある商品など、さまざまなページ オブジェクトを独自の説明とともにグループ化します。

    - タグは見出し h* をグループ化するように設計されています

    - タグは、公開鍵/秘密鍵ペアの生成、データの暗号化/復号化、デジタル署名の作成/検証に使用されます。

    - タグはテキストとその注釈を囲みます。

    - タグはルビタグの間に配置され、注釈をフレーム化することを目的としています。

    - タグはルビタグをサポートしていないブラウザを対象としています。

    - タグは、単語がブラウザ ウィンドウに収まらない場合に、単語をハイフネーションする場所 (「ソフト ハイフン」) をブラウザに指示します。

    新しいテクノロジーを説明する HTML5 タグ

    HTML5 では、サードパーティのプラグインではなく、HTML5 言語の一部である多くのテクノロジと API を使用する機能が導入されています。その一部を次に示します。

    - タグは、オーディオ ファイルを再生することを目的としています。 サードパーティのプログラム(プラグイン、拡張機能)。

    - タグは、サードパーティのプログラム (プラグイン、拡張機能) を使用せずにビデオ ファイルを再生することを目的としています。

    - このタグは、audio タグと video タグ内にあるオーディオ/ビデオ ファイルへのパスを示すことを目的としています。

    - タグは、ベクトル形状を作成し、JavaScript プログラミング言語を使用して操作できる特別な領域をサイト上に作成することを目的としています。 将来的には、Canvas が Flash テクノロジーに取って代わるはずです (はい、理論上は...)。

    タグ

    タグは 特別な要素、ベクトル形状の描画と操作のために設計されています。 このタグは、Flash テクノロジーを置き換えるために作成されました。 タグを使用すると、ベクター形状 (画像) を描画し、JavaScript を使用してこれらの形状を操作して、サイト上にアニメーション (漫画やゲームも) を作成できます。

    オーディオ/ビデオ

    タグを使用すると、ページに音声ファイルを埋め込んで聞くことができます。 要素

    タグを使用すると、ページ上に動画ファイルを埋め込んで閲覧することができます。 この要素は、再生ボタンのあるパネルも作成します。

    JavaScript API

    HTML5 仕様では、HTML5 がどのように対話するかを説明しています。 JavaScript言語、DOM テクノロジーを介したページ要素を使用します。 また、HTML5 には、JavaScript を使用するなど、オブジェクトを操作するための新しいメソッドがあり、これらのメソッドを使用すると、オーディオ/ビデオ コントロール パネルのボタンをプログラムで制御できます。

    XMLテクノロジーのサポート

    HTML5 言語を使用して記述された HTML ドキュメントでは、SVG や MathML などのさまざまな XML 形式に関連するテクノロジを実装できるようになりました。

    SVG

    SVG - Scalable Vector Graphics (スケーラブル ベクター グラフィックス マークアップ言語) は、XML 形式です。 HTML5がXML形式をサポートし始めたことにより、HTML5で作成した画像を埋め込むことができるようになりました。 SVGを使用する JavaScript を介してそれらを操作します。

    緑色の円パターンのコード例:

    結果:

    数学ML

    MathML - 数学的マークアップ言語 (数学的マークアップ言語) XML 形式。 を使用することで この形式のさまざまな数式を記述することができます。

    HTML5 のどのタグが非推奨になっていますか?

    HTML5 仕様の従来のタグは次のとおりです。

    代わりに埋め込みタグを使用する必要があります
    代わりに abbr タグを使用する必要があります
    代わりに audio タグを使用する必要があります
    代わりに ul タグを使用する必要があります
    代わりに iframe タグを使用する必要があります
    代わりにフォームタグと入力タグをたくさん使用する必要があります
    代わりに pre タグまたは code タグを使用する必要があります


    代わりに pre タグを使用する必要があります
    代わりに s タグを使用する必要があります

    タグをフォーマットする代わりに: 、 、 、 、 、 、 、 、 および 、CSS プロパティを使用する必要があります。

    HTML5 で Web サイトを作成するときに廃止されたタグを使用することは推奨されませんが、これはブラウザーがそれらのタグをサポートしなくなったことを意味するものではありません。たとえば、非推奨のタグの機能 アンダースコア

    HTML5 の新しいグローバル属性

    グローバル属性は、任意の HTML ドキュメント タグに埋め込むことができる属性です。 新しいグローバル属性が HTML5 に登場しました。以下の説明では、「新規」という単語で強調表示されています。

    グローバル HTML5 属性の名前と説明を見てみましょう。

    accesskey=" " - 事前にプログラムされたボタンを押すことで、ページの任意の要素 (タグ) を使用できるようになります。 キーの組み合わせ,
    class=" " - クラス名を設定できます。
    contenteditable=" " - 新しい要素の内容を編集できます。
    contextmenu=" " - を作成できます コンテキストメニュー要素 New の場合、
    dir=" " - テキストの方向を制御できます。
    raggable=" " - ユーザーが要素をドラッグできるようにします New、
    dropzone=" " - 新規をドラッグするときに要素をどう処理するかを指定できます。
    hidden=" " - 新しい要素を非表示にできます。
    id=" " - 要素に一意の識別子を設定できます。
    lang=" " - 要素コンテンツで言語コードを指定できます。
    Spellcheck=" " - New 要素のコンテンツでスペルチェックを行うかどうかを指定できます。
    style=" " - 要素のスタイルを作成できます。
    tabindex=" " - Tab キーを押したときに要素がフォーカスを受け取る順序を指定するルールを作成できます。
    title=" " - 要素の上にマウスを置くと表示されるツールチップを作成できます。

    HTML5 仕様では、タグが本格的なオブジェクトになったため、仕様にまだ記述されていないタグであっても、グローバル属性の概念がすでにこれらのオブジェクトに組み込まれています。

    HTML5 ドキュメント コード構造の革新

    HTML5 のコード構造にはいくつかの変更が加えられており、その一部を次に示します。

    1. 以前のバージョンの言語とは異なり、HTML5 には doctype が 1 つだけあります。
    たとえば、このサイトのページのソース コードでそれを確認できます (Doctype の前には何も入れない、スペースや改行などを入れないでください)。

    2. ドキュメントの言語を示すために、メタ タグの代わりに次のようにします。
    タグ内で lang="ru" 属性を使用する必要があります。

    3. ドキュメントのエンコーディングを示すために、メタ タグの代わりに次のようにします。

    http-equiv 属性と content 属性を使用せずに、meta タグを使用する必要があります。

    4. JavaScript スクリプトを作成する場合、タグ内に type="text/javascript" 属性と language="JavaScript" 属性を実装する必要はありません。

    5. 導入にあたって CSS スタイル、今後は、 および タグに type="text/css" 属性を実装する必要はありません。

    6. リンクはインライン タグであるため、初期の HTML および XHTML 仕様では、ブロック タグをフレーム化することは推奨されていませんでしたが、HTML5 仕様では、このリンクの推奨事項は削除され、1 つ以上のリンクをフレーム化することが許可されています。ブロック要素。

    見出し

    段落

    HTML5 を使用すると、次のことが可能になります。

    見出し

    サイト http://html-5.ru/、http://html-5.ru/uchebnik-html5 の資料に基づく

  • 検索エンジンロボットのコマンドタグ、ページのセマンティックロード
    • 2015 年から 2017 年までの HTML W3C への追加
    • W3C 勧告 1999 年 12 月 24 日

    このサイトは最新のマークアップ言語である HTML5 に特化しています。
    サイトの目的: HTML5 についてできる限り多くのことを伝えること。

    このリソース サイトは、HTML の初心者向けの教科書ではなく、HTML5 言語に関する百科事典、教科書、参考書でもあります。 このサイトの目的は、以下を明確にすることです。

    • 最新の Web 開発における HTML5 とは何ですか?
    • この言語はどのようなテクノロジーのサポートを開始しますか?
    • HTML5 ではどのような新しいタグが導入されていますか?
    • HTML4 や XHTML とはどう違うのですか?
    • 今でもHTML5は使えるのでしょうか?
    HTML5とは何ですか?

    HTML5は 新しい技術 Web 業界の発展に貢献し、モバイル サイトとアプリケーションを効果的に作成できるように設計されています。 まず、HTML5 の言語仕様を作成する際に注意する主なポイントを考えてみましょう。

    第一に、現在 Web サイトの作成に関連するほぼすべてのものは、モビリティ (適応性) を追求しています。 そのため、開いたサイトは、コンピューター、ラップトップ、タブレット、スマートフォンなど、あらゆるデバイスで読むことができます。 HTML5、CSS3、最新の JavaScript (およびそのライブラリ) などの新しいテクノロジー、さらには 新しいトレンドフラットスタイルと呼ばれるWebデザイン。

    次に、HTML5 の重要なコンポーネントの 1 つはセマンティクスです。各タグには、単に特定のコンテンツをフォーマットするだけでなく、独自のセマンティクス負荷がかかります。 プログラム (例: 検索エンジン) HTML5 で構築されたサイトを分析する人は、タグの間にどのようなデータが含まれているのか、その本質は何なのか、その重要性は何なのかを理解する必要があります。

    第三に、HTML 言語がプラグインから独立していることに多くの注意が払われています。 音楽、ビデオ、アニメーション、ゲーム、これらすべては、サードパーティのプログラムをコンピュータやブラウザにダウンロードしなくても間もなく利用できるようになります。

    4 番目に、マイクロ マークアップと、以前は XML の一部であった仕様をコード内で直接使用できるようになりました。たとえば、SVG 仕様 (さまざまなベクトル形状を作成する) を HTML ドキュメントのコード内で直接使用できます。

    HTML5 ではどのような新しいテクノロジーが導入されていますか?

    HTML5 は、ウェブマスターに興味深い機会をもたらす多くのテクノロジーを導入しました。その一部を以下に示します。

  • Canvas 要素 (タグ) を使用すると、 ベクトルグラフィックス、アニメートしたり、ゲームを作成したりすることもできます。 このテクノロジーの目標は、サイト上の Flash アニメーションを完全に置き換えることです。
  • ローカル データを保存するための新しいテクノロジーが登場し、Cookie を使用する場合よりもデータを操作する機会が増えます。
  • ユーザーの位置 geolocation を特定できるようになりました。
  • 上で述べたように、サードパーティのプラグインをブラウザに接続しなくても、ビデオを見たり、音楽を聴いたりできるようになりました。
  • その他のテクノロジー。
  • HTML5 は HTML4 や XHTML とどう違うのですか?

    HTML5 では、HTML ドキュメント コードの構造が若干変更されています。たとえば、doctype が 1 つだけ残り、サイト ページを意味的に上部、下部、サイド、メイン コンテンツに分割する新しいタグと属性が登場しました。

    HTML4 の多くのタグと属性は現在廃止されていると考えられています。 しかし同時に、HTML5 は以前のマークアップ言語 HTML3、HTML4、および XHTML との完全な互換性を維持しています。

    HTML5 仕様では、最終的に、DOM テクノロジーを使用してページ要素が JavaScript プログラミング言語とどのように対話する必要があるかについて言及しました。 なぜなら、HTML5 のタグは本格的なオブジェクトとみなされているからです。

    HTML5 仕様には、HTML コードで発生したエラーをブラウザがどのように処理するかについての説明が追加されました (これはブラウザ開発者にとって重要です)。 これまで、ブラウザ開発者は、ブラウザがエラーのない正しいコードを処理する方法についてのみ説明していました。

    今でもHTML5は使えるのでしょうか?

    はい、できます! HTML5 は完全に私たちの現在と未来であるため、Web 業界のほとんどすべての主要企業が HTML5 に切り替えました。 全て最新のブラウザ

    HTML5言語をサポートします。

    結論は

    HTML5 を開発している W3C および WHATWG 組織は、今後、この言語の新しいバージョンに番号を付けないことを決定しました。今後は、デジタル識別を行わずに単に HTML と呼ぶことができます。 言語内に出現する新しい要素 (タグ) とテクノロジー (API) は、既存の仕様に追加されるだけです。 新しい要素を使用すると、いくつかの利点が得られます。 これらを見出し要素と組み合わせて使用​​すると、... に存在する 6 レベル以上の見出しを使用できるようになります。以前のバージョン

    HTML。ドキュメントのネストされたセクション (セクション) をマークします。 新しい仕様は、新しいセクション要素によって形成される構造によって表されるドキュメント アーキテクチャの形成に関する詳細なガイダンスを提供し、同時に以前のバージョンとの下位互換性を維持します。

    このガイドは、開発者が作業するときに使用し、ブラウザーが Web ページのナビゲーションに役立つドキュメント コンテンツを生成するときに使用します。


    たとえば、以下のマークアップでは、ネストされたセクションと第 1 レベルの見出しが使用されています。

    レベル1

    レベル2


    レベル3 との互換性を確保するには現在のバージョン

    特別なセクション要素を使用して目的に応じて Web ページのセクションを定義することで、ユーザーがページ内を移動しやすくするアクセシビリティ テクノロジの正しい動作が容易になります。 場合によっては、開発者が特別なジャンプ リンクを作成しなくても、特殊なプログラムを使用して、他の機能 (ナビゲーション、サイドバーなど) を実行するドキュメントのセクションをバイパスしながら、ある記事から別の記事に簡単にジャンプできます。

    開発者にとって新しい要素を使用するもう 1 つの利点は、多くの div を、対応する目的を持つ新しい要素の 1 つで置き換えることができることです。これにより、コードがよりクリーンで読みやすくなります。

    この要素は、ドキュメントの特定のセクションのタイトルを表すことを目的としています。 実際には、タイトルに加えて、他の種類の情報が含まれる場合があります。 たとえば、小見出し、作成者に関する情報、文書のバージョンや変更などに関する情報をタグの間に配置するのは非常に合理的です。


    HTML 5 のプレビュー


    この要素は、それが属するドキュメント セクションのフッターを表します。 原則として、セクションの内容に関する著者の情報、テーマ別投稿へのリンクなどが含まれます。

    2007年 株式会社イ例

    この要素はナビゲーション リンクを含むことを目的としています。 これは、サイトのナビゲーションやドキュメントのコンテンツの投稿にも同様に適しています。



    この要素は、周囲のコンテンツのトピックにある程度対応する情報を提示する役割を果たします。 この要素はサイドバー (サイドカラム) を実装するのに非常に便利です。


    アーカイブ


    要素は、章などのドキュメントまたはアプリケーションの一般的なセクションを表します。次に例を示します。


    第 1 章: 時代

    最高の時も、最悪の時も、
    それは知恵の時代であり、愚かさの時代でした。
    それは信仰の時代であり、不信の時代でもありました。
    それは光の季節でした、それは闇の季節でした、


    (『二都物語』より抜粋)

    要素は、ドキュメント、ページ、またはサイト全体の独立したセクションです。 ニュース、ブログ投稿、フォーラム投稿、または個別のコメントなどのコンテンツを投稿する場合に使用すると便利です。



    コメント #2
    ジャック・オニール著

    2007 年 8 月 29 日 13:58

    これまた素晴らしい記事ですね!


    ビデオとオーディオ。

    Web環境では 最近ビデオやオーディオなどのデータ タイプの関連性はますます高まっています。 また、YouTube、Viddler、Revver、MySpace などの多くのサイトにより、インターネット ユーザーであれば誰でも簡単にビデオやオーディオ情報をオンラインに投稿できるようになります。 現在、HTML 標準にはメディア コンテンツを含めて管理するために必要な手段がないため、現在のサイトのほとんどは Flash テクノロジを使用して必要な機能を提供しています。 さらに、プラグイン (QuickTime、 ウィンドウズメディアなど)。 しかし、それでも、最も広く使用されているのは Flash テクノロジーであり、開発者に必要な API を提供するクロスブラウザー ソリューションです。

    さまざまな Flash ベースのメディア プレーヤーの表示方法から判断すると、開発者は、メディア ファイルの再生を完全に制御 (ボリューム コントロール、停止、再生など) できる独自のタイプのユーザー インターフェイスを作成できることに興味を持っていると言っても過言ではありません。一時停止、検索、再生。 しかし、現時点での主な目標は、プラグインを使用せずにブラウザーでそのような機能をネイティブにサポートすることです。これにより、スクリプトからの再生を制御するために必要な API を備えたビデオおよびオーディオ コンポーネントを組み込むことができるようになります。

    そして、新しく表示された要素により、このタスクがはるかに簡単になります。 利用可能な API 機能のほとんどは両方の要素に共通ですが、視覚情報と非視覚情報に特有の小さな違いはあります。

    Opera エンジンと WebKit エンジンは両方とも、この要素の部分的なサポートをすでに実装しています。 自分の目で確かめるために、Opera の実験用ビルドと WebKit の自動テスト ビルドをダウンロードして試すことができます。 Opera では Ogg Theora コーデックのサポートが導入され、WebKit では、多数のサードパーティ コーデックを含む、QuickTime でサポートされるすべての形式のサポートが提供されます。

    ドキュメントにビデオを含める最も簡単な方法は、何も指定せずに要素を使用することです。 追加設定。 この場合、ブラウザはデフォルトのユーザー インターフェイス要素を提供します。 メディア コンテンツ コントロールをデフォルトで有効または無効にするには、次の値を指定してブール コントロール属性を使用します。


    ムービーをダウンロードする

    オプションのポスター属性は、再生を開始する前に video 要素の代わりに表示される画像を定義するために使用されます。 また、一部のビデオ形式では、MPEG-4 のように、その形式に固有の独自のスプラッシュ スクリーンが提供されますが、ポスター属性は 別の方法使用するビデオ形式に関係なく表示されるスプラッシュ画面を定義します。

    要素を使用してページに音声コンテンツを含めると、状況も簡単になります。 要素に固有の属性のほとんどは要素にも適用されますが、後者では width 、 height 、またはPoster を設定できません。


    曲をダウンロードする

    HTML5 標準では、ビデオおよびオーディオ データの代替ソースを示す要素も導入されており、これによりブラウザはデバイスやコーデックでサポートされている形式を選択できるようになります。 media 属性は、使用されているデバイスの制限に従って必要なデータ ソースを選択するためにデバイス タイプを示すために使用でき、type 属性はデータ タイプとコーデックを指定するために使用できます。 要素を使用するときは、その親または要素に src 属性があってはいけないことに注意してください。そうでないと、代替データ ソースがブラウザによって無視されます。









    Web リソースに焦点を当てるために開発者が作成する必要がある場合 フルコントロール以上 ユーザーインターフェース、これらの目的のために、メディア ファイルの再生プロセスをスクリプトから制御できる多数のメソッドとイベントを提供する高度な API 機能を使用できます。 このような機能の最も単純な代表例は、play() メソッドとポーズ() メソッド、およびメディア ファイルの現在の再生位置を先頭またはその他の目的の場所に設定するように設計された currentTime プロパティです。 以下にその使用例を示します。



    var video = document.getElementById("video");

    遊ぶ
    一時停止

    小文字などの他のラベルを使用したい場合は、次のコードを使用できます。

    DOCTYPE HTML>

    小文字の要素名

    HTML5 要素名は大文字でも小文字でも使用できます。

    • 混合スタイルの場合は非常に悪いです。
    • 小文字は書きやすいです。


    これは段落です。

    非常に悪い:


    これは段落です。


    これは段落です。

    すべての HTML 要素をオフにする

    HTML5 では、すべての要素 ( 要素など) を閉じる必要はありませんが、すべての要素に終了タグを追加することをお勧めします。


    これは段落です。

    これは段落です。


    これは段落です。

    これは段落です。

    空の HTML 要素を閉じる

    HTML5 では、空の HTML 要素をオフにする必要はありません。

    次のように書くことができます:

    次のように書くこともできます。

    XML、XHTML、およびスラッシュ (/) が必要です。

    XML ソフトウェア ページを使用する予定がある場合は、このスタイルが非常に適しています。

    小文字の属性名

    HTML5 では、大文字と小文字の両方でプロパティ名を使用できます。

    • ユースケースは非常に悪い習慣です。
    • 開発者は通常、小文字を使用します (XHTML と同様)。
    • 小文字のスタイルがよりすっきりと見えます。
    • 小文字は書きやすいです。

    プロパティ値

    HTML5の属性値を引用符で囲むことはできません。

    • プロパティ値にスペースが含まれる場合は、引用符を使用する必要があります。
    • 混合スタイルは推奨されません。単一スタイルが推奨されます。
    • 引用符を使用したプロパティ値は読みやすくなります。

    次の属性値の例にはスペースが含まれており、引用符を使用しないでください。機能しない可能性があります。

    以下が使用されています 二重引用符、これは正しいです:

    プロパティ

    画像の Alt 属性はよく使用されます。 画像が表示できない場合は、画像表示を代替することができます。

    = "HTML5" スタイル = "幅: 128px; 高さ: 128px">

    画像サイズを決定し、指定値をロード時に予約し、ちらつきを軽減します。

    = スタイル "HTML5" = "幅: 128px; 高さ: 128px">

    スペースと等号

    等号の前後にスペースを使用できます。

    長いコード行を避ける

    使用する HTMLエディタ、左右スクロールのコードがぎこちない。

    コードの各行はできる限り 80 文字未満にします。

    空白行とインデント

    理由もなく空行を追加しないでください。

    ロジックの各機能ブロックに空白行を追加すると、読みやすくなります。

    ショートコード間に不必要な空白のインデント行を使用しないでください。

    余分な空行とインデント:

    このチュートリアル

    HTML


    このチュートリアルではテクノロジーだけでなく、睡眠についても学びます。
    この教科書は、技術だけでなく夢の中で教える、
    このチュートリアルではテクノロジーだけでなく、睡眠についても学びます。

    このチュートリアル


    このチュートリアルでは、技術だけでなく睡眠についても教えます。
    このチュートリアルではテクノロジーだけでなく、睡眠についても学びます。
    このチュートリアルではテクノロジーだけでなく、睡眠についても学びます。
    このチュートリアルではテクノロジーだけでなく、睡眠についても学びます。

    フォームの例:



    名前
    説明



    説明A


    B
    説明B

    リストの例:


  • ロンドン
  • パリ
  • 東京

    省略しましょう?

    HTML5規格ではタグは省略可能です。

    次のドキュメントは有効な HTML5 です。

    例:

    DOCTYPE HTML>

    ページタイトル

    これがタイトルです

    これは段落です。


    試してみましょう »

    要素はドキュメントのルート要素であり、ページを記述するために使用される言語です。

    DOCTYPE HTML>

    画面や検索エンジンで読みやすくするための言語ステートメント。

    DOM または XML ソフトウェアのクラッシュは除外しましょう。

    古いブラウザ(IE9)で発生するエラーは省略します。

    省略しましょうか?

    HTML5規格ではタグは省略可能です。

    ブラウザーは、要素がデフォルトに追加される前のコンテンツをデフォルトに設定します。

    DOCTYPE HTML>

    ページタイトル


    これがタイトルです

    これは段落です。


    試してみる » メタデータ

    HTML5 では、タイトル title がページのテーマを説明する要素が必要です。

    このチュートリアルでは

    検索エンジンがページのトピックをすぐに理解できるようにするタイトルと言語:

    DOCTYPE HTML>



    このチュートリアルでは