回答編集履歴

3

また修正。。。

2015/03/14 05:23

投稿

退会済みユーザー
test CHANGED
@@ -12,11 +12,21 @@
12
12
 
13
13
  ### ★役割ごとにフォルダ名を決める
14
14
 
15
- 以下は、例です。
16
-
17
15
  特に、htmlとは違う別のファイルはcommonフォルダにまとめる等
18
16
 
19
- かりやすい構造にすると良いです。
17
+ 役割をきっちりけ、理解されやすい構造にすると良いです。
18
+
19
+
20
+
21
+ また、同じHTMLファイル内でstyleやscriptタグが混在していると
22
+
23
+ ややこしくなりますので
24
+
25
+ CSS/JSは別ファイルがベストです。
26
+
27
+
28
+
29
+ 以下は、例です。
20
30
 
21
31
 
22
32
 
@@ -50,15 +60,45 @@
50
60
 
51
61
 
52
62
 
53
- ### ★CSS/JS別ファイルが鉄則
63
+ ### ★ CSS内で実現可能な処理予め実装しておく
54
64
 
55
- 同じHTMLファイル内でstyleやjavascript混在していると
65
+ 例えば、ボタンのhoverで画像変わるといったものは
56
66
 
57
- ややこしくなります。
67
+ CSS内で解決出来そうな所は予め実装てお
58
68
 
59
- それが後々になると、ソース読むだけで時間が掛かり、ロスに繋がります。
60
69
 
70
+
71
+ また、色の書き方、どのプロパティを使うかも決めておいた方が
72
+
61
- 役割をきっちり分けた方が理解されやすいで
73
+ 理解されやすいでしょう
74
+
75
+ 例えば色なら「red」、「white」といった文字指定は使わず
76
+
77
+ 「#ff0000」、「#ffffff」と6桁の16進数値に統一する
78
+
79
+
80
+
81
+ ```lang-CSS
82
+
83
+ .submit-button{
84
+
85
+ background:url("/img/button/submit_off.png") no-repeat 0 0;
86
+
87
+ color:#ffffff;
88
+
89
+ }
90
+
91
+
92
+
93
+ .submit-button:hover{
94
+
95
+ background-image:url("/img/button/submit_on.png");
96
+
97
+ color:#ff0000;
98
+
99
+ }
100
+
101
+ ```
62
102
 
63
103
 
64
104
 

2

補足追加

2015/03/14 05:23

投稿

退会済みユーザー
test CHANGED
@@ -14,17 +14,21 @@
14
14
 
15
15
  以下は、例です。
16
16
 
17
+ 特に、htmlとは違う別のファイルはcommonフォルダにまとめる等
18
+
19
+ 分かりやすい構造にすると良いです。
20
+
17
21
 
18
22
 
19
23
  (root)
20
24
 
21
- ├ common
25
+ **common**
22
26
 
23
- │ ├ img(画像)
27
+ │ ├ **img(画像)**
24
28
 
25
- │ ├ css(StyleSheet)
29
+ │ ├ **css(StyleSheet)**
26
30
 
27
- │ └ js(JavaScript)
31
+ │ └ **js(JavaScript)**
28
32
 
29
33
 
30
34
 

1

ちょっと修正

2015/03/14 04:55

投稿

退会済みユーザー
test CHANGED
@@ -10,7 +10,11 @@
10
10
 
11
11
 
12
12
 
13
- ### 役割ごとにフォルダ名を決める
13
+ ### 役割ごとにフォルダ名を決める
14
+
15
+ 以下は、例です。
16
+
17
+
14
18
 
15
19
  (root)
16
20
 
@@ -42,15 +46,19 @@
42
46
 
43
47
 
44
48
 
45
- ### CSS/JSは別ファイルが鉄則
49
+ ### CSS/JSは別ファイルが鉄則
46
50
 
47
- あちらこちらにstyleやjavascriptが混在していると
51
+ 同じHTMLファイル内でstyleやjavascriptが混在していると
48
52
 
49
53
  ややこしくなります。
50
54
 
55
+ それが後々になると、ソース読むだけで時間が掛かり、ロスに繋がります。
56
+
57
+ 役割をきっちり分けた方が理解されやすいです。
51
58
 
52
59
 
60
+
53
- ### プログラムが入る箇所はid,class属性名、コメントを書く
61
+ ### プログラムが入る箇所はid,class属性名、コメントを書く
54
62
 
55
63
  ```lang-HTML
56
64
 
@@ -72,11 +80,7 @@
72
80
 
73
81
 
74
82
 
75
- ---
76
-
77
-
78
-
79
- ### 入力フォーム
83
+ ### 入力フォーム
80
84
 
81
85
  例えば、お問い合わせページ等、入力フォームがあるページなら
82
86
 
@@ -102,7 +106,7 @@
102
106
 
103
107
  <input type="submit" value="送信">
104
108
 
105
- </form>
109
+ </form>
106
110
 
107
111
  </div>
108
112