- 質を高めるため。
- 統一性を持たせるため。
- 作業を効率的に進めるため。
| 1. それぞれの部分を下記に略すことにする。 | |
| 部分 | 略称 |
| ヘッダー | h |
| ナビゲーション | nav |
| サイドバー | sb |
| フッター | f |
| 2. その他略して使用するもの。 | |
| 部分 | 略称 |
| アイコン | ico |
| ボタン | btn |
| 写真 | pic |
| 図やグラフ | grp |
| デザイン上テキストを画像化したもの | txt |
| h1 ~ h6タグの見出しで使用する画像 | h1 ~ h6 |
3. 擬似クラスで表示する画像
一番最後に「hrv」をつける。
ex) : h1_logo_hrv.png (h1タグで囲まれたhoverすると表示するロゴ)
以上命名規則は 2 → 1 → 何か(ex : contact) →3の順番に記述する。
当てはまらない場合には英語でオリジナルでつける。
その場合、先頭に「un」(unknown)をつける。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>TOPMODEL.JP | モデルとアーティストによるポートフォリオ共有サイト</title>
<meta name="keywords" content="">
<meta name="description" content="">
<link rel="stylesheet" href="css/common/reset.css">
<link rel="stylesheet" href="css/common/style.css">
<link rel="stylesheet" href="css/toppage/top.css">
<script src="http://code.jquery.com/jquery-1.9.0.min.js"></script>
<script></script>
</head>
<body>
<div id="wrapper">
中略
</div>
</body>
</html>
<!DOCTYPE html>とする。ex) :
<link rel="stylesheet" href="reset.css">
<link rel="stylesheet" href="style.css">
<script src="common.js"></script>
<div id=”wrapper”>
<section class=”entry”>
<h2>記事のタイトル</h2>
<article>記事の内容</article>
</section>
</div>
理由
<header>
<ul>
<li><a href=”#” target=”_blank”>Twitter</a></li>
</ul>
</header>
理由
ex) :
<section id=”element”>
コンテンツ
</section><!-- element END -->
| よく使う命名 | |
| 部位 | 略称 |
| ヘッダー | h |
| フッター | f |
| サイドバー | sb |
| グローバルナビ | gNavi |
| ラッパー | wrapper |
| リスト | list |
| インナー | in |
| メイン | main |
| サブ | sub |
| コンテンツ | contents |
| コピーライト | copy |
display >> overflow >> font-family >> font-size >> line-height >> color >> float = position >> top , left , right , bottom >> width >> height >> margin >> padding >>border >> background
左から優先順位が高い。
「要素の状態 / フォント / 位置 / 幅 / 高さ / 空白 / 領域空白 / 枠線 / 背景」 のような感じである。
ex) :
h1,
h2,
h3,
h4,
h5,
h6,
{
font-weight:normal
}
ex) :
body{
width:150px;
height:100px
}
ex) :
/* [ common ]
----------------*/
.common{
width: 150px
}
ex) :
/*[ btn ]*/
.btn{
width: 50px
}
#wrapper{
width:150px;
height:100px
}