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

回答編集履歴

3

追記

2020/09/28 06:16

投稿

kuma_kuma_
kuma_kuma_

スコア2506

answer CHANGED
@@ -65,4 +65,35 @@
65
65
  </table>
66
66
  </body>
67
67
  </html>
68
+ ```
69
+
70
+ 追記
71
+ 私の知力だとこれが限界
72
+ ※突っ込みあったら教えてください。
73
+ ```CSS
74
+ td {
75
+ max-width: 200px;
76
+ }
77
+ td > div {
78
+ max-width: calc(100%);
79
+ max-width: -webkit-calc(100%);
80
+ }
81
+ ```
82
+ ```HTML
83
+ <html>
84
+ <head>
85
+ <title>aaa</title>
86
+ <meta charset="UTF-8">
87
+ </head>
88
+ <body>
89
+ <table>
90
+ <tr>
91
+ <td><div>1</div></td>
92
+ <td><div>あいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえお</div></td>
93
+ <td><div>あいうえお</div></td>
94
+ <td><div>4</div></td>
95
+ </tr>
96
+ </table>
97
+ </body>
98
+ </html>
68
99
  ```

2

修正

2020/09/28 06:16

投稿

kuma_kuma_
kuma_kuma_

スコア2506

answer CHANGED
@@ -2,7 +2,8 @@
2
2
  ※レイアウト調整しやすい様に<div>入れています。
3
3
  ```CSS
4
4
  div {
5
+ /* word-wrap: break-word; 指摘を受け修正 */
5
- word-wrap: break-word;
6
+ overflow-wrap: break-word;
6
7
  max-width: 100px;
7
8
  }
8
9
  ```
@@ -37,10 +38,10 @@
37
38
  max-width: 300px;
38
39
  overflow-x: scroll;
39
40
  }
40
- div.inner {
41
+ div.inner {
41
- float: left;
42
+ float: left;
42
43
  max-width: 500px;
43
- word-wrap: break-word;
44
+ /* word-wrap: break-word; 指摘を受け修正 */
44
45
  }
45
46
  ```
46
47
  ```HTML

1

修正

2020/09/28 03:31

投稿

kuma_kuma_
kuma_kuma_

スコア2506

answer CHANGED
@@ -29,4 +29,39 @@
29
29
  </table>
30
30
  </body>
31
31
  </html>
32
+ ```
33
+
34
+ それともこっち?
35
+ ```css
36
+ div.frame {
37
+ max-width: 300px;
38
+ overflow-x: scroll;
39
+ }
40
+ div.inner {
41
+ float: left;
42
+ max-width: 500px;
43
+ word-wrap: break-word;
44
+ }
45
+ ```
46
+ ```HTML
47
+ <html>
48
+ <head>
49
+ <title>aaa</title>
50
+ <meta charset="UTF-8">
51
+ </head>
52
+ <body>
53
+ <table>
54
+ <tr>
55
+ <td>1</td>
56
+ <td>2</td>
57
+ <td>3</td>
58
+ </tr>
59
+ <tr>
60
+ <td>1</td>
61
+ <td><div class="frame"><div class="inner">1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890</div></div></td>
62
+ <td>3</td>
63
+ </tr>
64
+ </table>
65
+ </body>
66
+ </html>
32
67
  ```