XHTML仕様

XMLの仕様に沿って改良したHTMLの新バージョンとなる言語XHTML

ショートカット

XHTMLとは

XHTML (Extension HTML)

XHTMLとHTMLとの違い

正しい論理構造で記述

要素名・属性名は 半角英数字の 小文字 で記述する。

属性値は 必ず 引用符 でくくる。

属性名と同じ属性値でも 必ず 指定 する。

すべての要素に 終了タグ が必要である。

name属性は廃止予定、 id属性 で定義する。

style要素とscript要素

スタイルシート

実体参照文字

XML宣言

<?xml version="1.0" encoding="UTF-8"?>

DTD(文書型定義)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML名前空間

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">

XHTML文書の基本構造

ページの基本構造

<?xml version="1.0" encoding="Shift_JIS"?>
<!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=Shift_JIS" />
<link rel="stylesheet" href="pc/style.css" type="text/css" media="all" />
<title>XHTMLドキュメント</title>
</head>

<body>

<h1>タイトル1</h1>
<h2>サブタイトル1</h2>

<p>段落1</p>

<ul>
<li>非序列リスト1 </li>
<li>非序列リスト2 </li>
</ul>

<ol>
<li>序列リスト1 </li>
<li>序列リスト2 </li>
</ol>

<dl> 
<dt> 用語1 </dt>
<dd> 定義1 </dd> 
</dl>

<hr />

<address>連絡先</address>

</body>
</html>

それぞれの要素の解説

文書のはじめにXML宣言をする。(ここでは文字コードにShift_JIS)

<?xml version="1.0" encoding="Shift_JIS"?>

文書型定義(ここではXHTML 1.0 Transitionalの宣言)

<!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=Shift_JIS" />

スタイルシートはなるべく外部スタイルシートで指定するとよい。

<link rel="stylesheet" href="pc/style.css" type="text/css" media="all" />

ドキュメントタイトル

<title>XHTMLドキュメント</title>
</head>

ボディ
* インライン要素(画像やテキストなど)はHTML直下に記述できない。ブロック要素にはさむこと。

<body>

いちばん大きい見出し(タイトル)
* 見出しは上から1〜7の順で使用。

<h1>タイトル1</h1>

小見出し(サブタイトル)
* さらに見出しがつづくときも同様。

<h2>サブタイトル1</h2>

段落1
* p要素の中にはインライン要素しか入れられない。

<p>

画像挿入
* alt、width、heightの属性を忘れずに指定すること。

<img src=" 〜 " width="200" height="40" alt="バナー" />

改行タグ
* brの連続はよくない。(空間をとりたいときはスタイルシートなどで)

<br />

テキスト

バナー画像
</p>

番号なしリスト

<ul>
<li>非序列リスト1 </li> ← リストアイテムはいくら並んでも入れ子になっても大丈夫。
<li>非序列リスト2 </li>
</ul>

番号つきリスト

<ol>
<li>序列リスト1 </li>
<li>序列リスト2 </li>
</ol>

定義リスト
* dt要素の中に入れられるのはインライン要素のみ

<dl> 
<dt> 用語1 </dt> ← 用語
<dd> 定義1 </dd> ← 定義説明(ひとつの用語に対し、複数の説明があってもよい)
</dl>

罫線

<hr />

アドレス

<address>

リンク

<a href=" 〜 ">連絡先</a>
</address>
</body>
</html>

このサイト内で使用している画像(バナー除く)及びテキストの無断複製・転載を禁じます
Copyright © 2006 KURAGEYA, All right reserved.

SEO [PR] おまとめローン Windows7 冷え性対策 動画 掲示板 レンタルサーバー ライブチャット SEO