回答編集履歴

2

修正

2020/04/16 05:58

投稿

new1ro
new1ro

スコア4528

test CHANGED
@@ -1,4 +1,4 @@
1
- HTMLがないので想像になりますが、以下のように<table>の親要素に`class="scroll"`を指定する必要があると思われます。
1
+ HTMLがないので想像になりますが、以下のように<table>の親要素に`class="scroll"`を指定する必要があると思われます。
2
2
 
3
3
 
4
4
 

1

<table>のレスポンシブについて追記

2020/04/16 05:58

投稿

new1ro
new1ro

スコア4528

test CHANGED
@@ -27,3 +27,47 @@
27
27
  </div>
28
28
 
29
29
  ```
30
+
31
+
32
+
33
+ ---
34
+
35
+ > 試したこと
36
+
37
+ > スマホテーブル横スクロールを使わずにCSSとHTMLの記述で
38
+
39
+ > 表をレスポンシブにしようとしたが、SPが崩れてしまい断念しました。
40
+
41
+
42
+
43
+ 上記について、縦並びにする想定の場合、一部のタグ、例えば<table>や<td>だけに`display: block;`してもうまくいきません。
44
+
45
+
46
+
47
+ table関連のタグをすべて`display: block;`にするところが第一歩目です。
48
+
49
+
50
+
51
+ ```CSS
52
+
53
+ table,
54
+
55
+ thead,
56
+
57
+ tbody,
58
+
59
+ tfoot,
60
+
61
+ tr,
62
+
63
+ th,
64
+
65
+ td {
66
+
67
+ display: block;
68
+
69
+ width: auto; /* widthを指定している場合 */
70
+
71
+ }
72
+
73
+ ```