ホームページ >ウェブフロントエンド >H5 チュートリアル >セマンティックタグの分析例、HTML5の新機能

セマンティックタグの分析例、HTML5の新機能

黄舟
黄舟オリジナル
2017-11-01 10:44:521581ブラウズ

HTML5 には、8b05045a5be5764f313ed5b9168a17e6 という単純なドキュメント タイプが 1 つだけあります。これは、ブラウザが標準モードに従ってドキュメント タイプを解析することを意味します。今日、エディターは HTML5 の新機能である セマンティック タグをご紹介します。興味のある方はぜひ一緒にご覧ください

HTML5 の新機能

簡潔な DOCTYPE:

HTML5 には 1 つの単純なものしかありません。ドキュメント タイプ : 8b05045a5be5764f313ed5b9168a17e6。ブラウザが標準モードに従って解析することを示します。 :8b05045a5be5764f313ed5b9168a17e6,表示浏览器会按照标准模式解析。

简单易记的编码类型

你现在可以在meta 标签中使用”charset”:b6c06a3eac5ba315bbbfde6d7627c15a

シンプルで覚えやすいエンコードタイプ

メタタグで「charset」を使用できるようになりました: 161b47c428aa4a437fcf589702127725

スクリプトとリンク タイプは必要ありません

<link rel="stylesheet" href="path/to/stylesheet.css" />
<script src="path/to/script.js"></script>

よりセマンティックな新しいタグ

例: 23c3de37f2f9ebcb477c4a90aac6fffd、2f8332c8dcfd5c7dec030a070bf652c3、15221ee8cba27fc1d7a26c47a001eb9b、d8eccd9ed644b68a6460a2bb84548c82、1aa9e5d373740b65a0cc8f0a02150c53、5630d1484023244459a065b21630149a、c787b9a589a3ece771e842a6176cf8e9、46dd80ba616c57a652514755c74c4211、f920514e6447cf1d171079d1371f007f、24203f2f45e6606542ba09fd2181843a、614eb9dc63b3fb809437a716aa228d24 など

ビデオとオーディオ

<video width="640" height="320" preload="auto" poster="0.jpg" controls>
    <source src="movie.ogg" type="video/ogg" />
    <source src="movie.mp4" type="video/mp4" />
    Your browser does not support the video tag.
</video>

フォームの拡張

新しい入力タイプ:色、電子メール、日付、月、週、時間、日時、ローカル日時、数値、範囲、検索、電話番号、URL

新しい属性:

require

d、オートフォーカス、パターン、リスト、オートコンプリート、プレースホルダー

新規要素: aa983b9eb8086376f1f6481364a02e5a、fc86e7b705049fc9d4fccc89a2e80ee3、be6d67dae90cc1ad6469079e163d0939、49c6123c49c6be380cb91db06cd3bfa9、6ecb87e5318a36c03c59e25d55f43372

canvas タグは 2D グラフィックを描画します。

var canvas = document.getElementById(&#39;canvas&#39;);
var context = canvas.getContext(&#39;2d&#39;);
context.beginPath();
context.moveTo(100,100);
context.lineTo(300,300);
context.lineTo(100,500);
context.lineWidth = 5;
context.strokeStyle = "red";
context.stroke();
位置情報の取得

HTMLセマンティクス

1. HTMLセマンティクスとは何ですか?

タグを通じてコン​​テンツのセマンティクスを決定します。たとえば、h1 タグに基づいてコンテンツがタイトルであるかどうかを決定し、e388a4556c0f65e1904146cc1a846bee に基づいてコンテンツが段落であるかを決定します。入力ボックスなど



2. なぜセマンティクスなのか?

1) スタイルが削除または失われた場合、ページは明確な構造を提示できます2) 他のデバイス (スクリーン リーダー、ブラインド リーダー、モバイル デバイスなど) が Web ページをレンダリングするのに便利です。意味のある方法3) . SEO に役立ちます

4)。W3C 標準に準拠しており、タグが意味的に適切かどうかを判断する方法は?

スタイルを削除して、Web ページの構造がよく整理され、整然としているかどうか、また非常に読みやすいかどうかを確認します。

4. 共通のセマンティック ラベル モジュール

フォーム

<form action="" method="">
    <fieldset style="border: none">
        <legend style="display: none">登录表单</legend>
        <p><label for="name">账号:</label><input type="text" id="name"></p>
        <p><label for="pw">密码:</label><input type="password" id="pw"></p>
        <input type="submit" name="登录" class="subBtn">
    </fieldset>
</form>
フォーム フィールドは、fieldset タグでラップする必要があり、各

input タグ

に対応する説明テキストを説明するために使用する必要があります。 label タグを作成し、入力の id 属性を設定し、label タグで for=someld を設定することで、説明テキストを対応する入力に関連付けます。

5. セマンティックタグで注意すべきいくつかの問題



非セマンティックタグ p と spam はできるだけ少なく使用してください
セマンティックが明らかでない場合は、p または p を使用してください。デフォルトでは、上部と下部にスペースがあり、特別な端末との互換性にとって有益です。

b、font、u などの純粋なスタイル タグを使用せず、代わりに CSS 設定を使用してください。 🎜強調する必要があるテキストは、strong タグまたは em タグに含めることができます。strong のデフォルトのスタイルは太字 (b は使用しない)、em は斜体 (i を使用しない) です。

以上がセマンティックタグの分析例、HTML5の新機能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。