回答編集履歴

2

cssタグ更新

2017/08/15 07:47

投稿

holic
holic

スコア134

test CHANGED
@@ -1,6 +1,6 @@
1
1
  ul.wrapper要素に-ms-grid-columns,-ms-grid-rowsを追記しました。
2
2
 
3
- しかしこのベンダープレフィックスのタグにはrepeatが使えないために要素となる数値は決め打ち入力ることになりました
3
+ しかしこのベンダープレフィックスのタグにはrepeatが使えないようです
4
4
 
5
5
  更新後のcssを記述します。
6
6
 
@@ -10,7 +10,17 @@
10
10
 
11
11
  ```css
12
12
 
13
+ *{
14
+
15
+ padding:0;
16
+
17
+ margin:0;
18
+
19
+ }
20
+
21
+
22
+
13
- ul.wrapper {
23
+ ul.grid_area {
14
24
 
15
25
  width: 1000px;
16
26
 
@@ -22,27 +32,29 @@
22
32
 
23
33
  grid-template-columns: repeat(6, 1fr);
24
34
 
25
- -ms-grid-columns: 159px 159px 159px 159px 159px 159px;
35
+ -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
26
36
 
27
37
  grid-gap: 10px;
28
38
 
29
39
  /*grid-auto-rows: minmax(100px, auto);*/
30
40
 
31
- -ms-grid-rows: 159px 159px 159px;
41
+ -ms-grid-rows: 1fr 1fr 1fr;
32
42
 
33
43
  list-style: none;
34
44
 
35
45
  }
36
46
 
37
- ul.wrapper li{
47
+ ul.grid_area li{
38
48
 
39
49
  background: #ccc;
40
50
 
41
51
  }
42
52
 
43
- ul.wrapper li img{
53
+ ul.grid_area li img{
54
+
44
-
55
+ display: block;
56
+
45
- max-width: 100%;display: block;
57
+ max-width: 100%;
46
58
 
47
59
  }
48
60
 
@@ -54,12 +66,20 @@
54
66
 
55
67
  @media all and (-ms-high-contrast:none) {
56
68
 
57
- ul.wrapper li {
69
+ ul.grid_area{
58
-
70
+
59
- margin: 5px;
71
+ margin-top: -5px;
72
+
73
+ margin-bottom: -5px;
60
74
 
61
75
  }
62
76
 
77
+ ul.grid_area li {
78
+
79
+ margin: 5px;
80
+
81
+ }
82
+
63
83
  }
64
84
 
65
85
 
@@ -68,11 +88,21 @@
68
88
 
69
89
  @media all and (-ms-high-contrast:none) {
70
90
 
71
- *::-ms-backdrop, ul.wrapper li {
91
+ *::-ms-backdrop,
92
+
72
-
93
+ ul.grid_area{
94
+
95
+ margin-top: -5px;
96
+
97
+ margin-bottom: -5px;
98
+
99
+ }
100
+
101
+ ul.grid_area li {
102
+
73
- margin: 5px;
103
+ margin: 5px;
74
-
104
+
75
- }
105
+ }
76
106
 
77
107
  }
78
108
 
@@ -80,7 +110,17 @@
80
110
 
81
111
  /*EDGE*/
82
112
 
113
+ _:-ms-lang(x), _::-webkit-meter-bar,ul.grid_area {
114
+
115
+ margin-top: -5px;
116
+
117
+ margin-bottom: -5px;
118
+
119
+ }
120
+
121
+
122
+
83
- _:-ms-lang(x), _::-webkit-meter-bar,ul.wrapper li {
123
+ _:-ms-lang(x), _::-webkit-meter-bar,ul.grid_area li {
84
124
 
85
125
  margin: 5px;
86
126
 
@@ -88,7 +128,7 @@
88
128
 
89
129
 
90
130
 
91
- li:nth-child(1) {
131
+ ul.grid_area li:nth-child(1) {
92
132
 
93
133
  grid-column: 1;
94
134
 
@@ -100,7 +140,7 @@
100
140
 
101
141
  }
102
142
 
103
- li:nth-child(2) {
143
+ ul.grid_area li:nth-child(2) {
104
144
 
105
145
  grid-column: 2;
106
146
 
@@ -112,7 +152,7 @@
112
152
 
113
153
  }
114
154
 
115
- li:nth-child(3) {
155
+ ul.grid_area li:nth-child(3) {
116
156
 
117
157
  grid-column: 3/5;
118
158
 
@@ -128,7 +168,7 @@
128
168
 
129
169
  }
130
170
 
131
- li:nth-child(4) {
171
+ ul.grid_area li:nth-child(4) {
132
172
 
133
173
  grid-column: 5;
134
174
 
@@ -140,7 +180,7 @@
140
180
 
141
181
  }
142
182
 
143
- li:nth-child(5) {
183
+ ul.grid_area li:nth-child(5) {
144
184
 
145
185
  grid-column: 6;
146
186
 
@@ -154,7 +194,7 @@
154
194
 
155
195
  }
156
196
 
157
- li:nth-child(6) {
197
+ ul.grid_area li:nth-child(6) {
158
198
 
159
199
  grid-column: 1/3;
160
200
 
@@ -170,7 +210,7 @@
170
210
 
171
211
  }
172
212
 
173
- li:nth-child(7) {
213
+ ul.grid_area li:nth-child(7) {
174
214
 
175
215
  grid-column: 3;
176
216
 
@@ -182,7 +222,7 @@
182
222
 
183
223
  }
184
224
 
185
- li:nth-child(8) {
225
+ ul.grid_area li:nth-child(8) {
186
226
 
187
227
  grid-column: 4;
188
228
 
@@ -194,7 +234,7 @@
194
234
 
195
235
  }
196
236
 
197
- li:nth-child(9) {
237
+ ul.grid_area li:nth-child(9) {
198
238
 
199
239
  grid-column: 5/7;
200
240
 
@@ -210,12 +250,10 @@
210
250
 
211
251
  }
212
252
 
253
+
254
+
213
255
  ```
214
256
 
215
257
 
216
258
 
217
- ul.wrapperのwidthを変える場合は-ms-grid-columns,-ms-grid-rowsの数値も記述し直さなければならないのがネックですね。表示的にはこれで解決しました。
218
-
219
-
220
-
221
259
  もしバグがありましたらなんなりと申してください、よろしくお願いします。

1

記入ミスを更新

2017/08/15 07:47

投稿

holic
holic

スコア134

test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  /*grid-auto-rows: minmax(100px, auto);*/
30
30
 
31
- -ms-grid-rows: 159px 159px 159px 159px 159px 159px;
31
+ -ms-grid-rows: 159px 159px 159px;
32
32
 
33
33
  list-style: none;
34
34