回答編集履歴

4

scss追記

2019/04/12 14:46

投稿

kou0179
kou0179

スコア304

test CHANGED
@@ -93,3 +93,101 @@
93
93
  ## 追記② 参考画像
94
94
 
95
95
  ![ss](1baccc238edbea1c7481cafa51cf8265.png)
96
+
97
+
98
+
99
+ ## 追記③ scss追記
100
+
101
+
102
+
103
+ #### 変更点
104
+
105
+ 左上、右上の丸め(border-radius)をtableに適用
106
+
107
+ その子要素がtableを丸い部分をはみ出てしまうので、tableからはみ出たものを隠す
108
+
109
+ よってtableに対してさらに「overflow: hidden;」
110
+
111
+
112
+
113
+ 絶対に動きます・・・絶対に・・・きっと・・・
114
+
115
+
116
+
117
+ ```scss
118
+
119
+ table {
120
+
121
+ box-sizing: border-box;
122
+
123
+ width: 100%;
124
+
125
+ line-height: 0;
126
+
127
+ border-bottom: none;
128
+
129
+ border-collapse: collapse;
130
+
131
+ border-spacing: 0;
132
+
133
+ overflow: hidden;
134
+
135
+ -webkit-border-top-right-radius: 15px;
136
+
137
+ -moz-border-radius-topright: 15px;
138
+
139
+ border-top-right-radius: 15px;
140
+
141
+ -webkit-border-top-left-radius: 15px;
142
+
143
+ -moz-border-radius-topleft: 15px;
144
+
145
+ border-top-left-radius: 15px;
146
+
147
+
148
+
149
+ > thead {
150
+
151
+ > tr {
152
+
153
+ height: 30px;
154
+
155
+ background-color: #f1f1f1;
156
+
157
+
158
+
159
+ > th {
160
+
161
+ line-height: 14px;
162
+
163
+ padding: 8px 7px 8px 4px;
164
+
165
+ text-align: left;
166
+
167
+ text-decoration: none;
168
+
169
+
170
+
171
+ &:first-child {
172
+
173
+ padding-left: 8px;
174
+
175
+ }
176
+
177
+
178
+
179
+ &:last-child {
180
+
181
+ }
182
+
183
+ }
184
+
185
+ }
186
+
187
+ }
188
+
189
+ }
190
+
191
+
192
+
193
+ ```

3

画像追加

2019/04/12 14:46

投稿

kou0179
kou0179

スコア304

test CHANGED
@@ -87,3 +87,9 @@
87
87
  **tableタグに対して適用したらどうでしょうか?**
88
88
 
89
89
  それならできました。
90
+
91
+
92
+
93
+ ## 追記② 参考画像
94
+
95
+ ![ss](1baccc238edbea1c7481cafa51cf8265.png)

2

追記

2019/04/12 14:32

投稿

kou0179
kou0179

スコア304

test CHANGED
@@ -19,3 +19,71 @@
19
19
 
20
20
 
21
21
  上の追記でできるか確認して頂いてもよろしいでしょうか。
22
+
23
+
24
+
25
+ ## 追記
26
+
27
+ まず初めに私が掲載したコードに誤りがあったのでお詫び申し上げます。
28
+
29
+
30
+
31
+ ##### 誤
32
+
33
+ ```CSS
34
+
35
+ -webkit-border-top-left-radius: 15px;
36
+
37
+ -moz-border-radius-topleft: 15px;
38
+
39
+ border-radius-topleft: 15px;
40
+
41
+
42
+
43
+ -webkit-border-top-right-radius: 15px;
44
+
45
+ -moz-border-radius-topright: 15px;
46
+
47
+ border-radius-topright: 15px;
48
+
49
+ ```
50
+
51
+
52
+
53
+ ``border-radius-topleft: 15px;`` => ``border-top-left-radius: 15px;``
54
+
55
+ ``border-radius-topright: 15px;`` => ``border-top-right-radius: 15px;``
56
+
57
+
58
+
59
+ ##### 正
60
+
61
+ ```CSS
62
+
63
+ -webkit-border-top-left-radius: 15px;
64
+
65
+ -moz-border-radius-topleft: 15px;
66
+
67
+ border-top-left-radius: 15px;
68
+
69
+
70
+
71
+
72
+
73
+ -webkit-border-top-right-radius: 15px;
74
+
75
+ -moz-border-radius-topright: 15px;
76
+
77
+ border-top-right-radius: 15px;
78
+
79
+ ```
80
+
81
+
82
+
83
+ でもFireFoxでは動きません。
84
+
85
+ 理由は分かりませんが、FireFoxではth(又は td)に対してのボーダー関係がかなりややこしいそう。
86
+
87
+ **tableタグに対して適用したらどうでしょうか?**
88
+
89
+ それならできました。

1

firefox13~

2019/04/12 14:22

投稿

kou0179
kou0179

スコア304

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  -moz-border-radius-topleft: 15px;
6
6
 
7
-
7
+ border-radius-topleft: 15px;
8
8
 
9
9
 
10
10
 
@@ -12,6 +12,8 @@
12
12
 
13
13
  -moz-border-radius-topright: 15px;
14
14
 
15
+ border-radius-topright: 15px;
16
+
15
17
  ```
16
18
 
17
19