質問編集履歴

4

タグの詳細やスクリーンショットを掲載いたします。

2021/02/16 02:15

投稿

codebaby
codebaby

スコア0

test CHANGED
File without changes
test CHANGED
@@ -201,3 +201,197 @@
201
201
 
202
202
 
203
203
  どうぞよろしくお願いいたします。
204
+
205
+
206
+
207
+
208
+
209
+
210
+
211
+ --------------- 以下、3度目の追記になります。たびたび申し訳ございません。
212
+
213
+
214
+
215
+ 何度も申し訳ございません。アドバイス頂きましたとおり、@useを使いましたら、コードが読み込まれず、vs codeに「@use unknownAtRules」といったエラーが表示されます。
216
+
217
+
218
+
219
+ 仕方なく再度@importにすると、ソースコードは無事コンパイルされてstyle.cssに記述されるのですが、前述の他の「_header.min.css」「_header.css」ファイルが生成されてしまいます。(前回はmenu.cssとしていましたが、わかりやすくするために「_header.css」にしました。)
220
+
221
+
222
+
223
+ 以下がファイルになります。
224
+
225
+
226
+
227
+
228
+
229
+
230
+
231
+ ---------以下がindex.htmlです
232
+
233
+ --上部略
234
+
235
+ <title>Document</title>
236
+
237
+ <link rel="stylesheet" href="css/style.css" />
238
+
239
+ </head>
240
+
241
+ <body>
242
+
243
+ <div class="header">
244
+
245
+ <h1>headerのタイトルです</h1>
246
+
247
+ </div>
248
+
249
+ <div class="main">
250
+
251
+ <h2>mainの見出しです</h2>
252
+
253
+ <p class="test_p">
254
+
255
+ パーシャルのテストです。パーシャルのテストです。パーシャルのテストです。パーシャルのテストです。パーシャルのテストです。パーシャルのテストです。パーシャルのテストです。
256
+
257
+ </p>
258
+
259
+ </div>
260
+
261
+ </body>
262
+
263
+ </html>
264
+
265
+
266
+
267
+
268
+
269
+
270
+
271
+ ---------以下がcss/style.scssです
272
+
273
+ @charset "utf-8";
274
+
275
+ @import "header";
276
+
277
+ .main{
278
+
279
+ width: 500px;
280
+
281
+ height: 500px;
282
+
283
+ background-color: #ccc;
284
+
285
+ h2{
286
+
287
+ font-size: 16px;
288
+
289
+ font-weight: bold;
290
+
291
+ }
292
+
293
+ p{
294
+
295
+ font-size: 16px;
296
+
297
+ }
298
+
299
+ }
300
+
301
+
302
+
303
+
304
+
305
+ ---------以下がcss/_header.scssです
306
+
307
+ @charset "utf-8";
308
+
309
+ .header{
310
+
311
+ width: 500px;
312
+
313
+ height: 100px;
314
+
315
+ background-color: yellow;
316
+
317
+ h1{
318
+
319
+ font-size: 30px;
320
+
321
+ font-weight: bold;
322
+
323
+ }
324
+
325
+ }
326
+
327
+
328
+
329
+ ---------以下がcss/style.cssです
330
+
331
+ .header {
332
+
333
+ width: 500px;
334
+
335
+ height: 100px;
336
+
337
+ background-color: yellow;
338
+
339
+ }
340
+
341
+
342
+
343
+ .header h1 {
344
+
345
+ font-size: 30px;
346
+
347
+ font-weight: bold;
348
+
349
+ }
350
+
351
+
352
+
353
+ .main {
354
+
355
+ width: 500px;
356
+
357
+ height: 500px;
358
+
359
+ background-color: #ccc;
360
+
361
+ }
362
+
363
+
364
+
365
+ .main h2 {
366
+
367
+ font-size: 16px;
368
+
369
+ font-weight: bold;
370
+
371
+ }
372
+
373
+
374
+
375
+ .main p {
376
+
377
+ font-size: 16px;
378
+
379
+ }
380
+
381
+ /*# sourceMappingURL=style.css.map */
382
+
383
+
384
+
385
+ ブラウザ表示されたスクリーンショットはこちらです。
386
+
387
+ ![イメージ説明](b3287a06393aeda673cc81555d432b64.png)
388
+
389
+ ファイル構造のスクリーンショットはこちらです
390
+
391
+ ![イメージ説明](6364f327addc44e4db933ca3495cfb00.png)
392
+
393
+
394
+
395
+ アドバイスいただきましたがvs codeについてもまだ始めたばかりで設定とかを見ましたがちょっと難解です。
396
+
397
+ 初心者すぎて本当にご迷惑をおかけして申し訳ございませんがよろしくお願いいたします。

3

再度ご説明させていただきますのでよろしくお願いいたします。

2021/02/16 02:15

投稿

codebaby
codebaby

スコア0

test CHANGED
File without changes
test CHANGED
@@ -129,3 +129,75 @@
129
129
 
130
130
 
131
131
  どうぞよろしくお願いいたします。
132
+
133
+
134
+
135
+
136
+
137
+
138
+
139
+ --------------- 以下、2度目の追記になります。たびたび申し訳ございません。
140
+
141
+
142
+
143
+ style.scssファイルに_menu.scssを@importで読み込むようにしたいのです。つまり、
144
+
145
+ 「@import "menu";」をstyle.scssの上部に記載して読み込み、style.cssに全てのcssが統合されればと考えております。
146
+
147
+
148
+
149
+ 実際、その@importはうまくいっており、きちんと読み込みはできています。
150
+
151
+
152
+
153
+ ただ、_menu.scssがコンパイルされてしまって、 _menu.css、_menu.css.map、_menu.minが生成されてしまうのが問題なのです。
154
+
155
+
156
+
157
+ つまり、上記のファイル構造の繰り返しになりますが、
158
+
159
+
160
+
161
+ css /フォルダ
162
+
163
+ _menu.css
164
+
165
+ _menu.css.map
166
+
167
+ _menu.min
168
+
169
+ _menu.scss
170
+
171
+ style.css
172
+
173
+ style.css.map
174
+
175
+ style.min
176
+
177
+ style.scss
178
+
179
+
180
+
181
+ 以上のようにならずに、以下のようになってくれたらと思っております。
182
+
183
+
184
+
185
+ css /フォルダ
186
+
187
+ _menu.scss
188
+
189
+ style.css
190
+
191
+ style.css.map
192
+
193
+ style.min
194
+
195
+ style.scss
196
+
197
+
198
+
199
+ このようにしたいと思っております。説明がうまくできなくて大変申し訳ございませんが、このご説明でよろしいでしょうか。もしまだご不明でしたらお知らせいただけましたら幸いです。
200
+
201
+
202
+
203
+ どうぞよろしくお願いいたします。

2

すみません。誤字がありましたので訂正させていただきました。

2021/02/15 09:13

投稿

codebaby
codebaby

スコア0

test CHANGED
File without changes
test CHANGED
@@ -120,7 +120,7 @@
120
120
 
121
121
 
122
122
 
123
- ちなみにscssファイルの先頭には「@charaset "utf-8;」は記載してありますし、移したタグもそのままの状態でコピーアンドペーストしました。
123
+ ちなみにscssファイルの先頭には「@charaset "utf-8";」は記載してありますし、移したタグもそのままの状態でコピーアンドペーストしました。
124
124
 
125
125
 
126
126
 

1

詳細について追記させていただきました。

2021/02/15 06:55

投稿

codebaby
codebaby

スコア0

test CHANGED
File without changes
test CHANGED
@@ -59,3 +59,73 @@
59
59
 
60
60
 
61
61
  どうぞよろしくお願いいたします。
62
+
63
+
64
+
65
+ --------------- 以下、追記になります。わかりづらくて申し訳ございませんでした。
66
+
67
+
68
+
69
+ サイト作成のため、html,css編集をしております。
70
+
71
+
72
+
73
+ 以下のように、
74
+
75
+ cssフォルダ内にstyle.scssファイルがあり、それ一つで編集しておりましたので、.minや.map、.cssファイルがコンパイルされておりました。これが最初の状態です。
76
+
77
+
78
+
79
+ css /フォルダ
80
+
81
+ style.css
82
+
83
+ style.css.map
84
+
85
+ style.min
86
+
87
+ style.scss
88
+
89
+
90
+
91
+ scssファイルの行数が500行を超えて編集しずらくなりましたので、中でもタグの多いメニュー部分を分割しようと思い「_menu.scss」というファイルを新たに作り、style.scssファイル内からメニュー部分のタグを一括して_menu.scssに移して保存しました。
92
+
93
+
94
+
95
+ そうしましたら以下のようにコンパイルされてしまいました。
96
+
97
+
98
+
99
+ css /フォルダ
100
+
101
+ _menu.css
102
+
103
+ _menu.css.map
104
+
105
+ _menu.min
106
+
107
+ _menu.scss
108
+
109
+ style.css
110
+
111
+ style.css.map
112
+
113
+ style.min
114
+
115
+ style.scss
116
+
117
+
118
+
119
+ ネットでの参考サイトを見ますと、「_」アンダースコアをscssファイルの先頭につけるとコンパイルされないとありましたので、そのようにしましたが、なぜかコンパイルされてしまいます。
120
+
121
+
122
+
123
+ ちなみにscssファイルの先頭には「@charaset "utf-8;」は記載してありますし、移したタグもそのままの状態でコピーアンドペーストしました。
124
+
125
+
126
+
127
+ このような状態が質問の内容なのですが、ご理解いただけますでしょうか。もしまだ何か情報が足りないようでしたら、また追記させて頂きます。
128
+
129
+
130
+
131
+ どうぞよろしくお願いいたします。