*HTML/CSS コーディングルール

**基本ルール
XHTML 1.0 Strictを遵守

**禁止事項
-XHTML内にデザインやレイアウトの要素を入れない（header、footer、right、leftなどの位置情報を記述しない）。
-XHTML内にCSS、JavaScriptを記述しない（必ず外部ファイル化）。
-XHTML内にStyle属性を記述しない。
-<a>タグ内に_target属性を記述しない。リンク先別ウィンドウで開く場合は、jQueryで指定する。
-XHTMLテンプレートファイル内に日本語（マルチバイト文字）を記述しない。

**レイアウトの指定方法
+JQueryのDOM Scriptingで<div>の階層構造を指定
+CSSで配置を指定

関連ファイル
-htdocs/js/layout_2col.js （JQueryによる階層指定）
-htdocs/css/layout_2col_right.css （基本レイアウトCSS）
-htdocs/css/decoration.css （細部の装飾CSS）

**日本語の指定方法
+短い単語やフレーズは、日本語リソースファイルに参照キーワード(keyword)を記述し、テンプレートファイル内で{$W.keyword}のように記述する。リソースファイルの文字コードはUTF-8。HTTPへの出力の標準はEUC-JP。
--（例）
--リソースファイル内：$this->W['item_list'] = 'アイテム一覧';
--テンプレートファイル内：{$W.item_list}
--クラスファイル内：$this->W['item_list']
+2行以上の文章は、メッセージファイル（UTF-8）として分離し、view/includes/下の各サブディレクトリに配置し、テンプレートファイルにincludeする。
--（例）
--メッセージファイル：view/includes/item/error_message.inc
--テンプレートファイル内の記述：{include file="includes/common/echo.inc" message='includes/item/error_message.inc'}

関連ファイル
-etc/conf/word_values.conf （Quicty標準日本語リソース）
-etc/conf/word_values_addition.conf （追加日本語リソース）
-etc/conf/conf_values.conf （設定ファイル。$this->C['ENCODING'] = 'EUC-JP';のように出力文字コードを指定する）
-php.ini （出力文字コードを変更するときは、php.iniのmb_stringセクションの変更も必要）