質問編集履歴

1

ああああああああああああああああああ

2022/05/17 11:12

投稿

wassan_nikoniko
wassan_nikoniko

スコア9

test CHANGED
@@ -1 +1 @@
1
- table内にスクロールバーを埋め込む方法がわからない
1
+ ああああああああああああああああああ
test CHANGED
@@ -1,125 +1 @@
1
- ### 前提・実現したいこと
2
-
3
- 画像のように一番右の一列にスクロールバーを埋め込んで表示したいです。
4
-
5
-
6
-
7
- ### 該当のソースコード
8
-
9
-
10
-
11
- ```html
12
-
13
- <!DOCTYPE html>
14
-
15
- <html xmlns:th="http://www.thymeleaf.org">
16
-
17
- <head>
18
-
19
- <link rel="stylesheet" href="css/productinfo.css" type="text/css">
20
-
21
- <meta charset="UTF-8">
1
+ ああああああああああああああああああああああああああああああああああああ
22
-
23
- <title>Insert title here</title>
24
-
25
- </head>
26
-
27
- <body>
28
-
29
- <h2 class="title1">商品情報管理システム</h2>
30
-
31
- <h2 class="title2">商品情報一覧</h2>
32
-
33
- <p class="flash">商品情報を登録しました</p>
34
-
35
- <button class="regist" onclick="location.href='./product-registration'">登録</button>
36
-
37
- <p th:text="'商品情報件数'+${productcount}+'件'"></p>
38
-
39
- <div class="scrollvar" style="overflow-y:scroll">
40
-
41
- <table border="1">
42
-
43
- <tr>
44
-
45
- <th>イメージ</th>
46
-
47
- <th>商品ID</th>
48
-
49
- <th>ジャンル</th>
50
-
51
- <th>メーカー</th>
52
-
53
- <th>商品名</th>
54
-
55
- <th>販売価格</th>
56
-
57
- <th>更新</th>
58
-
59
- <th></th>
60
-
61
- </tr>
62
-
63
- <!-- ここから繰り返し処理 th:を使ってDBから値を持ってくる -->
64
-
65
- <!-- productInfoをmodelAttributeしてるためそこから値を持ってくる。 -->
66
-
67
- <tr th:each="productInfo:${productInfo}">
68
-
69
- <td>
70
-
71
- <img th:src="'data:image/png;base64,'+${productInfo.ProductImgOut}"
72
-
73
- onerror="this.onerror=null;this.src='/images/noimage.png'">
74
-
75
- </td>
76
-
77
- <td th:text="${productInfo.ProductID}"></td>
78
-
79
- <td th:text="${productInfo.Genre}"></td>
80
-
81
- <td th:text="${productInfo.Maker}"></td>
82
-
83
- <td th:text="${productInfo.ProductName}"></td>
84
-
85
- <td th:text="${productInfo.sellingPrice}"></td>
86
-
87
- <td>
88
-
89
- <button onclick="location.href='./product-update'">更新</button>
90
-
91
- </td>
92
-
93
- <td>
94
-
95
- <div style="width:30px; overflow-y:scroll;"><!-- この場所にスクロールバーを埋め込みたい-->
96
-
97
- </div>
98
-
99
- </td>
100
-
101
- </tr>
102
-
103
- </table>
104
-
105
- </div>
106
-
107
- </body>
108
-
109
- </html>
110
-
111
-
112
-
113
- ```
114
-
115
-
116
-
117
- ### 試したこと
118
-
119
-
120
-
121
- div でtdを囲んでやってみましたが、各セルごとにスクロールバーが出てしまいうまくいきませんでした。
122
-
123
-
124
-
125
- ![イメージ説明](7d2b16b0b1bee126861d0cdfea4d05c9.png)