回答編集履歴
1
コード修正
test
CHANGED
@@ -4,6 +4,18 @@
|
|
4
4
|
|
5
5
|
それと、リスト要素は入れ子にして階層をつけたほうがよいと思います。
|
6
6
|
|
7
|
+
|
8
|
+
|
9
|
+
追記:
|
10
|
+
|
11
|
+
コメントを受けてコードを修正しました。
|
12
|
+
|
13
|
+
こちらでも確認できます。
|
14
|
+
|
15
|
+
[https://jsbin.com/dudaniduma/edit?html,output](https://jsbin.com/dudaniduma/edit?html,output)
|
16
|
+
|
17
|
+
|
18
|
+
|
7
19
|
```html
|
8
20
|
|
9
21
|
<!DOCTYPE html>
|
@@ -18,9 +30,21 @@
|
|
18
30
|
|
19
31
|
<style>
|
20
32
|
|
33
|
+
body{
|
34
|
+
|
35
|
+
font-size:13px;
|
36
|
+
|
37
|
+
}
|
38
|
+
|
39
|
+
|
40
|
+
|
21
41
|
.submenu-trigger{
|
22
42
|
|
23
|
-
position:relative;
|
43
|
+
position:relative;
|
44
|
+
|
45
|
+
width:120px;
|
46
|
+
|
47
|
+
line-height:20px; /* line-heightで高さを固定します。この設定は子孫要素全てに継承されます。(継承されると都合が悪い場合はheightでの指定でもOKですが、その場合は各liそれぞれに指定してください) */
|
24
48
|
|
25
49
|
}
|
26
50
|
|
@@ -40,13 +64,25 @@
|
|
40
64
|
|
41
65
|
}
|
42
66
|
|
67
|
+
.submenu-trigger > ul{
|
68
|
+
|
69
|
+
background-color:#ddd;
|
70
|
+
|
71
|
+
}
|
72
|
+
|
43
73
|
.submenu2-trigger > ul{
|
44
74
|
|
45
75
|
position:absolute;
|
46
76
|
|
47
77
|
left:120px;
|
48
78
|
|
49
|
-
top:0;
|
79
|
+
top:20px;
|
80
|
+
|
81
|
+
background-color:#aaa;
|
82
|
+
|
83
|
+
min-height:160px; /* 20pxの8個分で160pxを指定します。(サブカテゴリの数がカテゴリの数より多くなる可能性がなければheightでもOK) */
|
84
|
+
|
85
|
+
width:120px;
|
50
86
|
|
51
87
|
}
|
52
88
|
|
@@ -104,15 +140,73 @@
|
|
104
140
|
|
105
141
|
</li>
|
106
142
|
|
143
|
+
<li class="submenu2-trigger">カテゴリ4
|
144
|
+
|
145
|
+
<ul>
|
146
|
+
|
107
|
-
<li>カテゴリ4</li>
|
147
|
+
<li>サブカテゴリ4-1</li>
|
148
|
+
|
108
|
-
|
149
|
+
<li>サブカテゴリ4-2</li>
|
150
|
+
|
151
|
+
<li>サブカテゴリ4-3</li>
|
152
|
+
|
153
|
+
</ul>
|
154
|
+
|
155
|
+
</li>
|
156
|
+
|
157
|
+
<li class="submenu2-trigger">カテゴリ5
|
158
|
+
|
159
|
+
<ul>
|
160
|
+
|
109
|
-
<li>カテゴリ5</li>
|
161
|
+
<li>サブカテゴリ5-1</li>
|
162
|
+
|
110
|
-
|
163
|
+
<li>サブカテゴリ5-2</li>
|
164
|
+
|
165
|
+
<li>サブカテゴリ5-3</li>
|
166
|
+
|
167
|
+
</ul>
|
168
|
+
|
169
|
+
</li>
|
170
|
+
|
171
|
+
<li class="submenu2-trigger">カテゴリ6
|
172
|
+
|
173
|
+
<ul>
|
174
|
+
|
111
|
-
<li>カテゴリ6</li>
|
175
|
+
<li>サブカテゴリ6-1</li>
|
176
|
+
|
112
|
-
|
177
|
+
<li>サブカテゴリ6-2</li>
|
178
|
+
|
179
|
+
<li>サブカテゴリ6-3</li>
|
180
|
+
|
181
|
+
</ul>
|
182
|
+
|
183
|
+
</li>
|
184
|
+
|
185
|
+
<li class="submenu2-trigger">カテゴリ7
|
186
|
+
|
187
|
+
<ul>
|
188
|
+
|
113
|
-
<li>カテゴリ7</li>
|
189
|
+
<li>サブカテゴリ7-1</li>
|
190
|
+
|
114
|
-
|
191
|
+
<li>サブカテゴリ7-2</li>
|
192
|
+
|
193
|
+
<li>サブカテゴリ7-3</li>
|
194
|
+
|
195
|
+
</ul>
|
196
|
+
|
197
|
+
</li>
|
198
|
+
|
199
|
+
<li class="submenu2-trigger">カテゴリ8
|
200
|
+
|
201
|
+
<ul>
|
202
|
+
|
115
|
-
<li>カテゴリ8</li>
|
203
|
+
<li>サブカテゴリ8-1</li>
|
204
|
+
|
205
|
+
<li>サブカテゴリ8-2</li>
|
206
|
+
|
207
|
+
<li>サブカテゴリ8-3</li>
|
208
|
+
|
209
|
+
</ul></li>
|
116
210
|
|
117
211
|
</ul>
|
118
212
|
|