DOCTYPE
DOCTYPE(文書型)
声明は、使用を規制ブラウザHTMLやXHTML文書を告げるhtmlタグ内の場所の前に文書である前に。
DTD(文書型定義)
声明では、<!DOCTYPE>はIEのレンダリングのWebページでブラウザの癖モード(Quirksモード)をオープンしますその他のコンテンツ(除くスペース)がある場合、大文字と小文字を区別しない、何が先行していない、開始します。公共DTD、フォーマット登録組織// // //型ラベルの言語の名前は、登録組織は国際標準化機構(ISO)により登録されたことを意味し、+ことを表している - が示されます。W3C次のような組織、組織の名前、。タイプは、一般的にDTDです。ラベルの説明は、バージョン番号が続く参照される一意の記述名の開示は、出荷することができ、開示を指定されています。最後に、言語のような、DTD言語識別子ISO 639言語:英語のためのEN、ZH中国語を表します。XHTML 1.0 DTDは、タイプの3種類を宣言してもよいです。HTMLドキュメントのフレームワークに基づいて、それぞれ厳格なバージョン、暫定版、。
HTML 4.01厳しいです
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01移行
<!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のドキュメントタイプ
<!DOCTYPE html><!-- 使用 HTML5 doctype,不区分大小写 -->
メタ
声明文書には文字エンコーディングを使用しています
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">
Web作成者
<meta name="author" content="your name">
ウェブ検索エンジンのインデックス
<meta name="robots" content="index,follow"> follow 跟踪链接并分析目标网页。这是默认行为,并且可忽略。 index 将网页编入索引。这是默认行为,并且可忽略。 noodp 不使用 Open Directory Project 来创建内容描述。 noydir 不使用 Yahoo Directory 来创建内容描述。 noarchive 不允许搜索引擎显示内容的缓存版本。 cache 允许搜索引擎显示内容的缓存版本。 nocache 不允许搜索引擎显示内容的缓存版本。
タグ
構造定義文書、より多くのセマンティックマークアップ文書。
html5 demo
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>html5 demo</title>
</head>
<body>
<header>
<h1>html5 demo</h1>
<nav>
<ul>
<li>nav1</li>
<li>nav2</li>
</ul>
</nav>
</header>
<section>
<h1>article aside</h1>
<article>article</article>
<aside>aside</aside>
<section>
<footer>footer</footer>
</body>
</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:''}blockquote,q{quotes:"" ""}a img{border:none}a{text-decoration:none}:focus{outline:0}
あなたはHTML5のタグを使用している場合はHTML5のブラウザをサポートしていない、あなたはそれをJavaScriptコードのビットを追加する必要があります
<script> document.createElement('header'); document.createElement('nav'); document.createElement('section'); document.createElement('aside'); document.createElement('article'); document.createElement('footer'); </script>
ラベルの編集可能なプロパティのcontentEditable
<article contenteditable></article>