質問編集履歴

2

修正

2021/01/08 07:59

投稿

tomato185
tomato185

スコア29

test CHANGED
File without changes
test CHANGED
@@ -379,3 +379,31 @@
379
379
  右列の緑色の要素(ボックスタイトル2と4)をくくる要素を付加(例えば、right-container)して
380
380
 
381
381
  実装すれば、実現することができますが、仕様の関係上、各列をくくる要素を付加せずにしなければなりません。
382
+
383
+
384
+
385
+
386
+
387
+ ###付与
388
+
389
+ jQueryを使ってstyleにbreak-before: column;と書く様にしました。
390
+
391
+ その場合、リロードして、
392
+
393
+ 最初にボックスタイトル2をタップすると、画像①のようになり、
394
+
395
+ 最初はボックスタイトル4や3をタップした後にボックスタイトル2を押すと画像②のようにうまく行きます。
396
+
397
+ なぜなんでしょうか。
398
+
399
+
400
+
401
+ 画像①
402
+
403
+ ![イメージ説明](898cf654d599c74b934a96ac80ad204c.png)
404
+
405
+
406
+
407
+ 画像②
408
+
409
+ ![イメージ説明](b568eca53db9b74f3cd486cd817af85c.png)

1

修正

2021/01/08 07:59

投稿

tomato185
tomato185

スコア29

test CHANGED
File without changes
test CHANGED
@@ -8,11 +8,11 @@
8
8
 
9
9
 
10
10
 
11
- その時に緑色の横の要素(例えば、ボックスタイトル1の横の要素はボックスタイトル2)高さ(height)が大きくなってしまいます。
11
+ その時に緑色の横の要素(例えば、ボックスタイトル1の横の要素はボックスタイトル2)とその下(ボックスタイトル4)との高さ間の大きさが大きくなってしまいます。
12
-
13
-
14
-
12
+
13
+
14
+
15
- 実現したいこととしては、緑色の要素を押すと、右側の要素(ボックスタイトル2)はそのままでいてほしいです。
15
+ 実現したいこととしては、緑色の要素を押すと、右側の要素(ボックスタイトル2と4の大きさはそのままでいてほしいです。
16
16
 
17
17
 
18
18
 
@@ -30,7 +30,7 @@
30
30
 
31
31
  toggle後の状態
32
32
 
33
- ![イメージ説明](7a3cba47f67008c033f0e8a3c8741e4c.png)
33
+ ![イメージ説明](b5657cd970a2fb53cc74404d2fc14946.png)
34
34
 
35
35
  ###コード
36
36
 
@@ -306,6 +306,8 @@
306
306
 
307
307
  justify-content: space-between;
308
308
 
309
+ align-items: flex-start
310
+
309
311
  }
310
312
 
311
313