...

PDF版はこちら

by user

on
Category: Documents
14

views

Report

Comments

Transcript

PDF版はこちら
基本レイアウトデザイン( 要素初期設定 )
要素
初期設定値
*
マージン(すべて 0)、パディング(すべて 0)、ボーダー(none, 0)、フォント(ファミ
リ:”Hiragino Kaku Gothic Pro”,”MS PGothic”,sans-serif、スタイル:normal、太さ:normal)
、
テキスト(インデント:0、左寄せ、装飾:none、垂直方向:baseline)
、行の高さ(normal)
、
空白の扱い(normal)、アウトライン(none)
html, body, div, p,
ボックス生成規則(block)
h1, h2, h3, h4, h5,
h6, address, hr,
pre, blockquote,
ul, ol, dl, dd, dt,
form
head
ボックス生成規則(none)
li
ボックス生成規則(list-item)
table
ボックス生成規則(table)
tr
ボックス生成規則(table-row)
thead
ボックス生成規則(table-header-group)
tbody
ボックス生成規則(table-row-group)
tfoot
ボックス生成規則(table-footer-group)
col
ボックス生成規則(table-column)
colgroup
ボックス生成規則(table-column-group)
td, th
ボックス生成規則(table-cell)
caption
ボックス生成規則(table-caption)
button,
textarea,
ボックス生成規則(inline-block)
input, select
pre, code, kbd,
フォントファミリ(monospace)
samp
pre
空白の取り扱い(pre)
hr
マージン(0.5em 0)
、枠囲み(1px solid)
a[href]
装飾(underline)
:focus
アウトライン(none)
その他
UA 依存
11
基本レイアウトデザイン( 基本スタイル )
要素
スタイル
body
背景画像(url(../images/back.png)、縦横繰り返し)
、文字(サイズ:medium、色:#000)
、
背景色(#666)
p
マージン(1em 0)
h1
幅(400px)
、高さ(100px)
、マージン(0 auto)
、背景画像(url(../images/maintitle.png)、
繰り返し無し)、テキスト(インデント:-1000em)
h2
マージン(上:1em)、パディング(左:0.5em)、枠囲み(3px double #fff)、フォント
(ファミリ:”ヒラギノ明朝 Pro”,”MS 明朝”,serif、サイズ:1.5em)、文字(色:#eee)、
背景色(#666)
h3
マージン(上:1em)
、パディング(左右共に:0.5em)
、ボーダー(左右共に:1.2em solid
#000、上下共に:1px solid #000)、フォント(ファミリ:”ヒラギノ明朝 Pro”,”MS 明
朝”,serif、サイズ:1.2em)
h4
マージン(上:1em)
、パディング(左:0.5em)
、ボーダー(左:1.2em solid #000、下:
1px solid #000)、フォント(ファミリ:”ヒラギノ明朝 Pro”,”MS 明朝”,serif、サイズ:
1em)
h5
マージン(上:1em)
、パディング(左 0.5em)
、ボーダー(下:1.2em solid #000)
、フォ
ント(ファミリ:”ヒラギノ明朝 Pro”,”MS 明朝”,serif、サイズ:0.9em)
h6
マージン(上:1em)
、パディング(左:0.5em)
、ボーダー(左:1.2em solid #000)
、フォ
ント(ファミリ:”ヒラギノ明朝 Pro”,”MS 明朝”,serif、サイズ:0.8em)
address
pre
blockquote
フォント(サイズ:0.75em)
マージン(1em 0)
マージン(上下左右:1em)
、パディング(上下左右:1em)
、フォント(サイズ:0.9em)
、
背景色(#ccc)
ul, ol
ul ul, ol ol, ul ol, ol ul
マージン(1em 0)、リストマーク位置(inside)
マージン(左:2em)
dl
マージン(1em 0)
dd
マージン(左:2em)
sub, sup
フォント(サイズ:0.83em)
sub
垂直位置(sub)
sup
垂直位置(super)
table
マージン(1em 0)、ボーダーモデル(collapse)
th, td
枠囲み(solid 1px)
12
基本レイアウトデザイン( レイアウトスタイル )
領域
要素
コンテンツ
ボディ部
body
背景画像 (back.png)(和紙の雰囲気で制作)
body 領域
div#bodyArea
背景画像 (../images/leftback.png)(横方向のグラデーション:縦繰
り返し)最小幅 960px
ヘッダ領域
div#header
背景画像 (../images/rightback.png)(leftback.png を左右反転した画
像:縦繰り返し:右寄せ)枠囲み(実線、1px、#666666)
サイト見出し
h1
背景画像(maintitle.png)(行書体「古典を読もう」)、テキスト(古
典を読もう)
フッタ領域
div#footer
フロートクリア(both)、枠囲み(solid 1px #ccc)、パディング(上
下共に:0.5em)
、テキスト(センタリング、
「古典を読もう - address
要素」)
div#footer adrress
テ キ ス ト「Copyright 2010-2011 HIROTAKA YAMASHITA. All
Rights Reserved.」
リンク領域
div#leftArea
領域見出し
div#leftArea h2
フロートブロック(left)、幅(240px)、最小高さ(600px)
幅(178px)、マージン(上:0)、パディング(0.5em 0)、テキスト
センタリング
メニュー領域
div#leftArea ul
マーク種類(none)、マージン(上下左右:0)
メニュー項目
div#leftArea ul li
マージン(下:2px)
div#leftArea ul a
ボックス生成規則(block)、幅(180px)、高さ(45px)、枠囲み
(1px solid #999)、テキスト(インデント:-1000em)、背景画像
(../images/menu.png)(配置:top)
div#leftArea ul a:hover
コンテンツ領域
div#contentsArea
背景画像 (../images/menu.png)(配置:bottom)
最小高さ(600px)
、マージン(左:240px)
、パディング(上下共に:
1em)
13
基本レイアウトデザイン( 画像 )
画像名称
ファイル名
サイズ
body 要素背景画像
back.png
フォルダ名
/images/
100px × 100px
制作ツール
GIMP 2.6
leftback.png
フォルダ名
/images/
240px × 45px
制作ツール
GIMP 2.6
画像
画像名称
ファイル名
サイズ
bodyArea(body 領域) 背景画像
画像
画像名称
header(ヘッダ領域) 背景画像
ファイル名
rightback.png
フォルダ名
/images/
サイズ
240px × 45px
制作ツール
GIMP 2.6
maintitle.png
フォルダ名
/images/
400px × 100px
制作ツール
GIMP 2.6 及び Inkscape 0.48
menu 書籍名.png
フォルダ名
/images/
180px × 90px(マウスオーバーアクショ
制作ツール
GIMP 2.6 および Inkscape 0.48
画像
画像名称
ファイル名
サイズ
h1(サイト見出し) 背景画像
画像
画像名称
div#leftArea ul a(メニュー項目) 背景画
像:サンプル
ファイル名
サイズ
ン用)
画像
14
基本レイアウトデザイン( スタイルシート )
スタイルシート名称
ファイル名
フォルダ名
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
共通スタイルシート
common.css
/css/
@charset "UTF -8";
/*
共通スタイルシート
common .css - UTF -8 - Copyright 2010 HIROTAKA YAMASHITA . All Rights Reserved .
*/
/*
スタイル初期設定
*/
* {
margin : 0;
padding : 0;
border : none 0;
font - family : " Hiragino Kaku Gothic Pro ","MS PGothic ",sans - serif ;
font - style : normal ;
font - weight : normal ;
text - indent : 0em;
text - align : left;
text - decoration : none;
vertical -align : baseline ;
line - height : normal ;
white -space : normal ;
outline - style : none;
}
html ,body ,div ,p,
h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,
address ,hr ,pre ,
blockquote ,ul ,ol ,
dl ,dd ,dt ,form
{ display : block }
head
{ display : none }
li
{ display : list -item }
table
{ display : table }
tr
{ display : table -row }
thead
{ display : table -header - group }
tbody
{ display : table -row -group }
tfoot
{ display : table -footer - group }
col
{ display : table - column }
colgroup
{ display : table -column - group }
td , th
{ display : table -cell }
caption
{ display : table - caption }
pre , code ,
kbd , samp
pre
{ font - family : monospace ; }
{ white - space: pre }
15
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
button , textarea ,
input , select
{ display : inline -block }
hr
{ border : 1px inset }
a[href]
:focus
/*
{ text - decoration : underline ; }
{ outline - style : none }
コンテンツ要素基本スタイル
*/
body {
background - image : url (../ images /back.png );
background - repeat : repeat ;
font -size: medium ;
color: #000;
background - color : #666;
}
p {
margin : 1em 0;
}
h1 {
width: 400 px;
height : 100 px;
margin : 0 auto;
background - image : url (../ images / maintitle .png );
background - repeat : no - repeat ;
text - indent : -1000 em;
}
h2 {
margin -top: 1em;
padding -left: 0.5 em;
border : 3px double #fff;
font - family : " ヒ ラ ギ ノ 明 朝 Pro "," M S 明 朝 " , serif ;
font -size: 1.5 em;
color: #eee;
background - color : #666;
}
h3 {
margin -top: 1em;
padding -left: 0.5 em;
padding - right : 0.5 em;
border -left: 1.2 em solid #000;
border -right : 1.2 em solid #000;
border -top: 1px solid #000;
border - bottom : 1px solid #000;
font - family : " ヒ ラ ギ ノ 明 朝 Pro "," M S 明 朝 " , serif ;
font -size: 1.2 em;
}
h4 {
margin -top: 1em;
padding -left: 0.5 em;
16
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
border -left: 1.2 em solid #000;
border - bottom : 1px solid #000;
font - family : " ヒ ラ ギ ノ 明 朝 Pro "," M S 明 朝 " , serif ;
font -size: 1em;
}
h5 {
margin -top: 1em;
padding -left: 0.5 em;
border -left: 1.2 em solid #000;
font - family : " ヒ ラ ギ ノ 明 朝 Pro "," M S 明 朝 " , serif ;
font -size: 0.9 em;
}
h6 {
margin -top: 1em;
padding -left: 0.5 em;
border -left: 1.2 em solid #000;
font - family : " ヒ ラ ギ ノ 明 朝 Pro "," M S 明 朝 " , serif ;
font -size: 0.8 em;
}
address {
display : inline ;
font -size: 0.75 em;
font - style : normal ;
}
hr {
margin : 0.5 em 0;
border : 1px solid;
}
pre {
margin : 1em 0;
}
blockquote {
margin : 1em;
padding : 1em;
font -size: 0.9 em;
background - color : #ccc;
}
ul ,ol {
margin : 1em 0;
list -style - position : inside ;
}
ul ul ,ol ol ,ul ol ,ol ul {
margin -left: 2em;
}
dl {
margin : 1em 0;
}
17
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
dd {
margin -left: 2em;
}
sub , sup {
font -size: 0.83 em
}
sub { vertical - align : sub }
sup { vertical - align : super }
table {
margin : 1em 0;
border - collapse : collapse ;
}
th ,td {
border : solid 1px;
}
/*
レイアウト基本スタイル
*/
/*
b o d y 領 域 */
# bodyArea {
min -width : 960 px;
background - image : url (../ images / leftback .png );
background - repeat : repeat -y;
}
/*
ヘ ッ ダ 領 域 */
# header {
border : solid 1px #666666;
background - image : url (../ images / rightback .png );
background - repeat : repeat -y;
background - position : right ;
}
/*
# footer {
clear: both;
border : solid 1px #ccc;
padding -top: 0.5 em;
padding - bottom : 0.5 em;
text - align : center ;
}
フ ッ タ 領 域 */
/*
# leftArea {
float:left;
width :240 px;
min - height : 600 px;
}
# leftArea h2 {
width: 178 px;
padding : 0.5 em 0;
メ ニ ュ ー 領 域 */
18
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
text - align : center ;
margin -top: 0;
}
# leftArea ul {
list - style : none;
margin : 0;
}
# leftArea ul li {
margin - bottom : 2px;
}
# leftArea ul a {
display : block;
width: 180 px;
height : 45px;
border : 1px solid #999;
text - indent : -1000 em;
background - image : url (../ images /menu.png );
background - position : top;
}
# leftArea ul a: hover {
background - position : bottom ;
}
/*
# contentsArea {
min - height : 600 px;
margin -left: 240 px;
padding -top: 1em;
padding - bottom : 1em;
}
コ ン テ ン ツ 領 域 */
19
Fly UP