ホームページ基礎
これからホームページの制作に関する事について、少しずつ簡単にまとめていきたいと思います。尚、このホームページでは自身同様、XHTMLでのホームページ制作について書いています。(XHTMLとは、マークアップ言語HTML4.0をXMLとして再定義されたもので、Strict、Transitional、Framesetの3種類のDTD(文書型定義)があります)
とりあえず詳しい事はわからなくてもホームページは制作できます。フリー・シェアのどちらのソフトでも起動した時点で基本的な文書は出来ています(個人的にはKompozerというフリーソフトを使っています)。あとはそれに応じてメタタグの付け足しと、内容の制作(<body>~</body>が実際ブラウザに表示される内容)です。とりあえずメタタグの簡単な説明とXHTMの基本的な文書を書いておきます。
補足ですが、拡張子は.htmlです。
XHTML3種類について
XHTMLについての簡単な説明をします。
1.Strict
XHTML1.0の使用を厳格、忠実に守らなければならない文書型です。
2.Transitional
HTML4.01との相互性(ある程度の要素が使用可能)が考慮された文書型です。
3.Frameset
フレームを使ったXHTMLを制作するときに使う文書型です。
meta1
http-equiv属性についてです。
コンテンツの言語
下の例の"ja"は文書がjaで記述されてることを示します。
<meta http-equiv="content-Language" content="ja" />
スタイルシートの種類
下の例の"text/css"はスタイルシートがcssで記述されてることを示します。
<meta http-equiv="content-style-type" content="text/css" />
スクリプト言語の種類
下の例の"text/javascript"はスクリプトがjavascriptで記述されてることを示します。
<meta
http-equiv="content-script-type"content="text/javascript" />
文字コード
下の例の"コンテンツと文字コード"です。コンテンツはtext/htmlで、文字コードがutf-8で記述されてることを示します。
<meta http-equiv="content-type"content="text/html;charset=utf-8" />
meta2
全てではないですがname属性についてです。
キーワード
文書関連する単語のキーワードをカンマで区切って記述
<meta name="keywords"content="キーワード1,キーワード2,キーワード3" />
概要
文章の内容に対しての概要を記述
<meta name="discription"content="コンテンツの概要" />
作者情報
文書の作者についての情報
<meta name="author"content="名前" />
著作権情報
文書の著作権についての情報
<meta name="copyright"content="&著作権" />
strict
XHTML-Strictの基本的な文書です。必要に応じてmetaを付け加えてください。
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta http-equiv="content-Language" content="ja" />
<meta http-equiv="content-style-type" content="text/css"
/>
<title>ホームページタイトル</title>
<meta name="keywords" content="キーワード1,キーワード2,キーワード3" />
<meta name="discription" content="コンテンツの概要" />
<meta name="author" content="名前" />
<meta name="copyright" content="著作権" />
<link type="text/css" href="style.css" rel="stylesheet" />
</head>
<body>
</body>
</html>
コピペで使えます。(拡張子は.htmlにします。)
Transitional
XHTML-Transitionalの基本です。必要に応じてmetaを付け加えてください。
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta http-equiv="content-Language" content="ja" />
<meta http-equiv="content-style-type" content="text/css" />
<title>ホームページタイトル</title>
<meta name="keywords" content="キーワード1,キーワード2,キーワード3" />
<meta name="discription" content="コンテンツの概要" />
<meta name="author" content="名前" />
<meta name="copyright" content="著作権" />
<link type="text/css" href="style.css" rel="stylesheet" />
</head>
<body>
</body>
</html>
コピペで使えます。(拡張子は.htmlにします。)
Frameset
XHTML-Framesetの基本です。
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<title>ホームページタイトル</title>
</head>
<frameset cols="20%,80%" />
上記は縦割り。横割りのときは <frameset rows="20%,80%" />
<frame src="ファイル名.html" name="left" noresize scrolling="no" />
<frame src="ファイル名.html" name="right" noresize />
<noframe>
フレーム機能が無いブラウザに対して内容の記述
</noframe>
</html>
コピペで使えます。(拡張子は.htmlにします。)
