ホームページ >ウェブフロントエンド >H5 チュートリアル >HTML5 が従う必要がある 6 つの設計原則とは何ですか?

HTML5 が従う必要がある 6 つの設計原則とは何ですか?

青灯夜游
青灯夜游オリジナル
2018-09-10 17:46:171971ブラウズ

この章では、HTML5 が従う必要がある 6 つのデザイン原則を紹介します。必要な方は参考にしていただければ幸いです。

原則 1: 不必要な複雑さを避ける

html4

<!DOCTYPE html PUBLIC "-//W3C/DTD HTML 4.01//EN" " 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

html5

<!DOCTYPE html>
<meta charset="utf-8">

原則 2: 既存のコンテンツをサポートする

次の 4 つのコードは xhtml の最初の部分にすぎません

この段落は正しいです; そして HTML5 ではすべて正しいです

<img src="foo" alt="bar" />  
<p class="foo">Hello world</p>
<img src="foo" alt="bar">  
<p class="foo">Hello world
rree
<IMG SRC="foo" ALT="bar">  
<P CLASS="foo">Hello world</P>

原則 3: 現実の問題を解決する

HTML4 では、2 つのブロックレベルの要素が同じリンク アドレスを持っている場合でも、インライン要素であるため、それらは別々に記述する必要があります。ブロック レベルの要素を含めることはできません

<img src=foo alt=bar>  
<p class=foo>Hello world</p>
そして、HTML5 では、コンテンツ モデルの使用により、 要素にブロック レベルの要素も含めることができます
<h2><a href="/path/to/resource">Headline text</a></h2>
<p><a href="/path/to/resource">Paragraph text.</a></p>

原則 4: 誠実で実用的であること

html5 では、セクション、記事、サイド、ナビゲーションなど、新しいコンテンツ モデル、つまりコンテンツの分割を表す多数の新しい要素が追加されています。これまで人々は div を使用してページ上のコンテンツを整理してきましたが、他の同様の要素と同様に、div 自体にはセマンティクスがありません。しかし、section、article、side、nav は、実際には、このセクションが文書内の別の文書のようなものであることを明確に伝えています。これらの要素内にあるコンテンツには、独自の概要、独自のタイトル、独自のフッターを含めることができます。

原則 5: スムーズな劣化

ブラウザが認識できない型値に遭遇すると、その型の値をテキストとして解釈します

<a href="/path/to/resource">  
    <h2>Headline text</h2>  
    <p>Paragraph text.</p>  
</a>

原則 6: エンドユーザーが最初に


一度遭遇したら矛盾が生じると、エンドユーザーが最初に来て、次に作成者、次に実装者、次に標準設定者、そして最後に理論的な完成度が決まります。

🎜🎜🎜

以上がHTML5 が従う必要がある 6 つの設計原則とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。