質問するログイン新規登録

質問編集履歴

1

情報の追加

2018/06/20 07:41

投稿

kaitotokai
kaitotokai

スコア59

title CHANGED
File without changes
body CHANGED
@@ -126,4 +126,135 @@
126
126
 
127
127
  色々と試行錯誤しましたが、金融&医療&製造の文字を縦に並べることができず。。。
128
128
 
129
- どうcssに追加すればいいでしょうか?
129
+ どうcssに追加すればいいでしょうか?
130
+
131
+
132
+ 回答を受けて
133
+
134
+ ```ここに言語を入力
135
+ <ul id="dropmenu">
136
+ <li class="dropitem"><a href="#">名前</a>
137
+ <ul>
138
+ <li><a href="#">Tom</a></li>
139
+ <li><a href="#">Juddy</a></li>
140
+ </ul>
141
+ </li>
142
+
143
+ <li class="dropitem"><a href="#">住所</a>
144
+ <ul>
145
+ <li><a href="#">NY</a></li>
146
+ <li><a href="#">London</a></li>
147
+ </ul>
148
+ </li>
149
+
150
+ <li class="dropitem"><a href="#">職業</a>
151
+ <ul>
152
+ <li class="nextitem"><a href="#">ビジネスマン</a>
153
+ <ul>
154
+ <li><a href="#">金融</a></li>
155
+ <li><a href="#">医療</a></li>
156
+ <li><a href="#">製造</a></li>
157
+ </ul>
158
+ </li>
159
+ <li class="nextitem"><a href="#">その他</a>
160
+ <ul>
161
+ <li><a href="#">主婦</a></li>
162
+ <li><a href="#">フリーター</a></li>
163
+ <li><a href="#">その他</a></li>
164
+ </ul>
165
+ </li>
166
+ </ul>
167
+ </li>
168
+
169
+ </ul>
170
+ ```
171
+ とhtmlに書き、
172
+ ```ここに言語を入力
173
+ #dropmenu{
174
+ position: relative;
175
+ list-style-type: none;
176
+ width: 1000px;
177
+ height: 40px;
178
+ margin:0;
179
+ padding: 0;
180
+ }
181
+
182
+ #dropmenu li{
183
+ width: 20%;
184
+ margin: 0;
185
+ padding: 0;
186
+ text-align: center;
187
+ }
188
+
189
+ .index{
190
+ color: red;
191
+ }
192
+
193
+ #dropmenu li a{
194
+ display: block;
195
+ margin: 0;
196
+ padding: 15px 0 11px;
197
+ font-size: 14px;
198
+ font-weight: bold;
199
+ line-height: 1;
200
+ text-decoration: none;
201
+ }
202
+ #dropmenu li ul{
203
+ list-style: none;
204
+ margin: 0;
205
+ padding: 0;
206
+ border-radius: 0 0 3px 3px;
207
+ }
208
+ #dropmenu li ul li{
209
+ overflow: hidden;
210
+ width: 1000px;
211
+ height: 0;
212
+ -moz-transition: .2s;
213
+ -webkit-transition: .2s;
214
+ -o-transition: .2s;
215
+ -ms-transition: .2s;
216
+ transition: .2s;
217
+ }
218
+ #dropmenu li ul li a{
219
+ padding: 13px 15px;
220
+ text-align: left;
221
+ font-size: 12px;
222
+ font-weight: normal;
223
+ }
224
+ #dropmenu li:hover > a{
225
+ color: blue;
226
+ Background-color:yellow;
227
+ }
228
+ #dropmenu > li:hover > a{
229
+ border-radius: 3px 3px 0 0;
230
+ }
231
+ #dropmenu li:hover{
232
+ height:auto !important;
233
+ }
234
+ #dropmenu li:hover > ul > li{
235
+ overflow: visible;
236
+ height: 38px;
237
+ }
238
+
239
+
240
+ .dropitem {
241
+ position: relative;
242
+ }
243
+ .dropitem > ul {
244
+ position: absolute;
245
+ left: 100%;
246
+ top: 0;
247
+ }
248
+
249
+ .nextitem {
250
+ position: relative;
251
+ }
252
+
253
+ .dropitem ul li ul li {
254
+ position: relative;
255
+ left: 100%;
256
+ width: 100%;
257
+ top: -38px;
258
+ }
259
+ ```
260
+ とcssに書くとその他の要素の中の、主婦・フリーター・その他の要素が一切押せなくなってしまいました。