ホームページ  >  記事  >  ウェブフロントエンド  >  基本的なHTML構文とセマンティック記述ルールの詳細な説明

基本的なHTML構文とセマンティック記述ルールの詳細な説明

王林
王林転載
2020-02-21 18:17:432654ブラウズ

基本的なHTML構文とセマンティック記述ルールの詳細な説明

DOCTYPE

DOCTYPE(Document Type)

この宣言は、ドキュメントの最前面、次の位置にあります。 html タグ。このタグは、ドキュメントが使用する HTML または XHTML 仕様をブラウザに伝えます。

DTD(ドキュメント タイプ定義)

宣言は で始まり、大文字と小文字は区別されません。前にコンテンツがある場合は、コンテンツはありません。他のコンテンツ (スペースを除く) を使用すると、ブラウザーは IE で quirks モードをオンにして Web ページをレンダリングします。

パブリック DTD、名前の形式は、registration //organization // type tag // language です。登録は、組織が国際標準化機構 (ISO) によって登録されているかどうかを指し、はい、- はいいえを意味します。 「組織」は、W3C などの組織の名前です。通常、タイプは DTD です。タグはパブリック テキストの説明、つまり参照されるパブリック テキストの一意の説明名を指定し、その後にバージョン番号を続けることができます。

最後の言語は、DTD 言語の ISO 639 言語識別子です。たとえば、EN は英語、ZH は中国語を意味します。 XHTML 1.0 では 3 つの DTD タイプを宣言できます。それぞれ厳密バージョン、移行バージョン、フレームベースの HTML ドキュメントを表します。

(推奨チュートリアル: html 入門チュートリアル )

HTML 4.01 strict

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 フレームセット

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

HTML5 document type

<!DOCTYPE html><!-- 使用 Html5 doctype,不区分大小写 -->

meta

html5

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
html5
<meta charset="utf-8">
の前にドキュメントで使用する文字エンコーディングを宣言します。

SEO 最適化

タイトル

    <title>your title</title>

ページ説明

    <meta name="description" content="your description">

キーワード

    <meta name="keywords" content="your keywords">

ウェブページ作成者

    <meta name="author" content="your name">

ウェブページ検索エンジンのインデックス作成方法

    <meta name="robots" content="index,follow">

follow リンクをたどり、ランディング ページを分析します。これはデフォルトの動作であり、無視できます。

index Web ページのインデックスを作成します。これはデフォルトの動作であり、無視できます。

noodp コンテンツ記述の作成に Open Directory プロジェクトを使用しません。

noydir は、コンテンツ説明の作成に Yahoo ディレクトリを使用しません。

noarchive では、検索エンジンがコンテンツのキャッシュされたバージョンを表示することを許可しません。

キャッシュを使用すると、検索エンジンはコンテンツのキャッシュされたバージョンを表示できます。

nocache では、検索エンジンがコンテンツのキャッシュされたバージョンを表示することを許可しません。

タグ

はドキュメントの構造を定義し、ドキュメントのマークアップをよりセマンティックにします。

基本的なHTML構文とセマンティック記述ルールの詳細な説明ヒント

html5 タグはより豊富で完全なもので、div タグは役に立たないようですが、単にスタイルを追加したい場合は、このような場合に div タグが役に立ちます。

ブラウザごとにタグのデフォルトのスタイルが異なります。Web ページが異なるブラウザで同じ効果を持つようにするには、通常、最初にタグのスタイルをフォーマットする必要があります

@charset "utf-8";
html{margin:0;padding:0;border:0}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,dialog,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5;background:#fff}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400;float:none!important}table,td,th{vertical-align:middle}blockquote:after,blockquote:before,q:after,q:before{content:&#39;&#39;}blockquote,q{quotes:"" ""}a img{border:none}a{text-decoration:none}:focus{outline:0}

HTML5 をサポートしていないブラウザで HTML5 タグを使用したい場合は、小さな JavaScript コードを追加する必要があります

基本的なHTML構文とセマンティック記述ルールの詳細な説明タグ編集可能な属性 contenteditable

<article contenteditable></article>

その他のプログラミング関連コンテンツについては、php 中国語 Web サイトの

プログラミング入門

コラムにご注目ください。

以上が基本的なHTML構文とセマンティック記述ルールの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。