ウェブブラウザーや支援技術の中で、提案されているアウトラインアルゴリズムを実装したものはありません。仕様書に含まれていません。したがって、アウトラインアルゴリズムを、ユーザーに文書の構造を伝えるために使用するべきではありません。使用して文書の構造を伝えることを推奨します。仕様はウェブ文書の構造を標準的なセマンティクスで記述できるようにするいくつかの新しい要素をウェブ開発者にもたらします。この文書では、これらの要素についてと、それらを用いて、どんな文書でも望んだアウトラインを定義するための方法について述べます。間にある内容のセマンティックな構造は、ユーザに対してページを提供するためになくてはならないものです。自身の構造を記述するために文書のセクションとサブセクションを用いる記法を使用します。ともに定義し、そして、タイトルを定義します。見出し要素の関連性は文書の構造とアウトラインを導き出します。<p>このセクションでは、あまり知られていないマルミミゾウについて説明します。<p>マルミミゾウはサバンナには生息せず、森林に生息しています。(暗黙のレベル番号の表示なしで)。要素には新しいセクションを定義する強制力はありません。見出し要素があるだけで十分です。<p>このセクションでは、あまり知られていないマルミミゾウについて説明します。<p>マルミミゾウはサバンナには生息せず、森林に生息しています。<h2>食性</h2><h1>スナネズミ</h1>......以下のアウトラインを導き出します。定義による文書の構造と間接的アウトライン化アルゴリズムは非常におおざっぱであり、そこから数多くの問題が生じます。スタイルだけに関するものなのかを判別できますか?")。仕様はどこがセクションでそのスコープがどのように定義されるのかが非常にあいまいです。アウトラインの自動生成は、文書構造に従ってユーザに情報を提供する方法を採用するような、支援技術にとって特に重要です。要素の必要性が排除されます。見出し要素のレベルの変更を意味し、そうしてアウトラインが維持されます。導入されることで解決されます。これらの要素は、内部の見出しによって作成されたセクションが何であるかに関わらず、常にそれらの一番近い祖先のサブセクションです。HTML4では、すべてのセクションは文書アウトラインの一部でした。文書はしばしば一本筋ではありません。文書には、広告や説明用の領域のように、本筋と関係があってもその一部分ではない情報を含む特別なセクションがあることがあります。すべてのセクションは文書アウトラインの一部なので、ロゴ、メニュー、目次、あるいは、著作権情報および法的通知のような、文書にではなく、サイト全体に関連する情報を含むセクションを示す方法がありません。つの特有のセクション要素が導入されます。ようなセクショニングコンテンツではなく、セクションの一部をセマンティックにマークアップするための要素ですので注意してください。より、正確にセクション指定と見出し指定が可能になり、それによって、文書のアウトラインが正確に予測できるようになり、それらを利用することで、ブラウザーはユーザエクスペリエンスを向上させます。ウェブブラウザーや支援技術の中で、提案されているアウトラインアルゴリズムを実装したものはありません。仕様書に含まれていません。したがって、アウトラインアルゴリズムを、ユーザーに文書の構造を伝えるために使用するべきではありません。使用して文書の構造を伝えることを推奨します。セクションやアルゴリズムを扱う方法のアルゴリズムを考えてみましょう。要素内に置かれるすべての内容がセクションの一部です。セクションは入れ子にできます。要素によって定義される、メインセクションの他にも、セクションの境界は明示的に、または、暗黙的に定義されます。各セクションは独自の見出し階層を持つことができます。見出しの定義をご覧ください。ここに、最上位のセクションとフッターが定義されている文書があります。要素で定義されています。<p>このセクションでは、あまり知られていない方のマルミミゾウについて説明します。<p>マルミミゾウはサバンナには生息せず、森林に生息しています。company</p></footer>これは以下の構造を導き出します。ウェブブラウザーや支援技術の中で、提案されているアウトラインアルゴリズムを実装したものはありません。仕様書に含まれていません。したがって、アウトラインアルゴリズムを、ユーザーに文書の構造を伝えるために使用するべきではありません。使用して文書の構造を伝えることを推奨します。セクショニング要素が文書構造を定義する一方で、アウトラインは利便性のために見出しも必要とします。現在のセクションの見出しを定義します。見出し要素は要素名の数字によって与えられる順位を持っています。相対的な順位付けはセクション内のみのことであり、セクションの見出し順位ではなく、セクションの構造がアウトラインを決定します。このコードはを考えてください。<p>このセクションでは、あまり知られていない方のマルミミゾウについて説明します。<p>マルミミゾウはサバンナには生息せず、森林に生息しています。<p>このセクションでは、有名なスナネズミについて説明します。...このセクションが続きます...</section>これは次のようなアウトラインを生成します。重要ではないことに注意してください。明確さを失いますし、推奨しませんが、どんな順位でも明確に定義されたセクションでの見出しとして用いることができます。多数である既存のウェブと互換性を保つようにアウトラインを定義することを強制しないので、それらを用いずにセクションを定義する方法があります。これは暗黙的なセクショニングと呼ばれます。自身の親要素内で、明示的であるセクションの最初の見出しではないとき、それらは新しい、暗黙的なセクションを定義します。この方法では、この暗黙的なセクションは親セクションでの以前の見出しとの相対的な順位によって定義されたアウトライン内に配置されます。それが以前の見出しより低い順位である場合は、暗黙的なサブセクションが始まります。<p>このセクションでは、あまり知られていない方のマルミミゾウについて説明します。<p>マルミミゾウはサバンナには生息せず、森林に生息しています。...このサブセクションが続きます...</section>以下のアウトラインを導き出します。新しい暗黙的なセクションが同じレベルで始まります。<p>このセクションでは、あまり知られていない方のマルミミゾウについて説明します。<p>スナネズミはかわいくて小さな哺乳類です。...このセクションが続きます...</section>これは次の様なアウトラインを導き出します。要素によって暗黙的に定義された。)もし以前の見出しより高い順位の見出しが現れた時点で、以前のセクションは終了し、新しい暗黙的なセクションがより高いレベルで始まります。<p>このセクションでは、泳ぐくじらについて説明します。<p>このセクションでは、あまり知られていない方のマルミミゾウについて説明します。モンゴルから遠く離れた範囲にも広く生息しています。<p>爬虫類は冷血動物です。</section></body>上記コードは、以下のアウトラインを導き出します。要素によって暗黙的に定義された。要素によって暗黙的に定義された。それと同時に以前のセクションが終了する)これは見出しタグをぱっと見て期待するであろうアウトラインとは異なるかもしれません。マークアップを人間が理解できるようにするためには、セクションの開始と終了のために明示的なタグを用い、セクションの入れ子になっているレベルの意図された通りに見出しの順位を付けるのが良い習慣です。仕様が要求するものではありません。ブラウザーが文書のアウトラインを意図しない方法で描画するのであれば、セクションが見出し要素によって暗黙的に閉じられていないかどうか確認してください。見出しの順位をセクションが入れ子になっているレベルに合わせるべきであるという習慣的ルールの例外は、複数の文書で再利用される可能性があるセクションです。つのセクションがコンテンツマネジメントシステム内に保存され、閲覧時に複数の文書内に埋め込まれるかもしれません。始めるのが良い習慣です。再利用可能なセクションの入れ子のレベルはそれが表示される文書のセクションの階層によって決定されることになります。明示的なセクションタグはこのケースでも有用です。各要素が外部コンテンツをページに持ち込みます。<p>このセクションでは、あまり知られていない方のマルミミゾウについて説明します。<p>マルミミゾウはサバンナには生息せず、森林に生息しています。「<cite>ボルネオ島におけるマルミミゾウ</cite>」で科学者が言っていることを見てましょう。</section></section>この例は以下のアウトラインを導き出します。要素の内部のアウトラインは含まれません。要素は区分化ルートであり、その内部のアウトラインは独立しています。つの新しい要素が導入されました。主要素に関連するけれども、説明コラムや広告などの本筋には属さないセクションを定義します。それ自身のアウトラインを持ちますが、メインアウトラインには属しません。ナビゲーションリンクを含むセクションを定義します。文書内に存在するそのようなものの例は、ページ内リンクや、目次、サイトナビゲーションリンクなどのようなものです。これらのリンクは本筋およびメインアウトラインの一部ではありません。一般的にはスクリーンリーダーやそれに類似した支援技術では、最初に情報として提供されないでしょう。