本サイトのマークアップの基本ルールです。
本サイトは以下のバージョンのHTMLで記述しています。
Version | XTML 1.0 |
---|---|
Charset | ShiftJIS |
head
とbody
をファイルを以下の用に分けて制作していきます。
Tags | ファイル名 | 内容 |
---|---|---|
head | xxxhead.html | headのファイルです。headタグは記述しません。 |
body | xxx.html | bodyのファイルです。bodyタグは記述しません。 |
以下のような記述をします。
xxx
のところは任意で記述してください。
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<meta name="author" content="xxxx"/>
<meta name="copyright" content="xxxx"/>
<meta name="keywords" content="HARE,GRIND,COLLECTION,ストリート,ファッション,アパレル,カジュアル,スケーター,スケート,SK8,コレクション,point,styling,スタイリング,スタイリスト,アイテム" />
<meta name="description" content="xxxxxxxxx" />
<title>xxxxx</title>
<meta http-equiv="Content-Style-Type" content="text/css"/>
<meta http-equiv="Content-Script-Type" content="text/javascript"/>
<link rel="stylesheet" type="text/css" media="all" href="/xxx/xxxx/css/xxx.css" />
<meta property="og:locale" content="ja_JP" />
<meta property="og:type" content="website" />
<meta property="og:title" content="xxxxxxx" />
<meta property="og:site_name" content="xxxxxxx" />
<meta property="og:description" content="xxxxxx" />
<meta property="og:url" content="xxxxxx" />
基本的に以下の用な構造で制作します。
<div class="warpper">
<div class="header">
...省略
</div>
<div class="main">
...省略
</div>
<div class="footer">
...省略
</div>
</div>
各パーツのマークアップはComponentsを参照シてください。
レイアウトについて
本サイトのレイアウトはグリッドシステム
採用しています。
12カラムのレイアウト構造です。
詳しくはBaseStyleを参照してください。
ファイルの読み込みについて説明します。
Javascript
やCSS
の外部ファイルのパスですが
基本的にルート相対で記述します。
<a href="/xxx/xxx/xxx.css">リンク</a>
CSSファイルは基本的に一つにまとめminify
化して読み込みます。
CSSファイルは上から下に読むので上からセレクタ強度が弱い順に記述します。
例外としてプラグイン等のデフォルトCSSは本サイトオリジナルのCSSの最後に記述してください。
詳しくCSS Rulesを参照してください。
CSSファイルはhead内で読み込みます。
Javascript(以下はjs)ファイルもCSS同様一つにまとめminfiy
化して読み込みます。
本サイトはjQuery
を採用しています。
jQuery
は最初に読み込む用してください。
以下の様な順番でjsファイルを読み込み一つにまとめます。
jQuery > load時実行JS > プラグイン系JS > イベントハンドラ制御系jS
jsファイルは基本的に</body>
手前で読み込みます。
以下の内容を禁止とシます。
<br />
は使用しない。
使用しない。※
は単位の前のみ使用する(半角スペースではなくNo Break Spaceという意味の為)