質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

font

近年は、コンピュータ上、紙面上で利用できる書体データのことをfontといいます。数える時の単位は「書体」で、データとしてのフォントは、デジタルフォントと呼ばれる場合があります。 HTML/CSSでは要素を指定し、フォント情報を調整することができます。

Q&A

解決済

2回答

900閲覧

WebpackにバンドルするCSSファイル内にて相対パスで親ディレクトリ配下のファイルを参照したい。

NoSuke23

総合スコア2

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

font

近年は、コンピュータ上、紙面上で利用できる書体データのことをfontといいます。数える時の単位は「書体」で、データとしてのフォントは、デジタルフォントと呼ばれる場合があります。 HTML/CSSでは要素を指定し、フォント情報を調整することができます。

0グッド

0クリップ

投稿2021/08/29 09:32

Railsで開発をしています。webpakcerにcssを読み込ませているのですが、css内の@font-face{src: url}で親ディレクトリ配下のフォントファイルを参照したいです。そのままバンドルするとモジュールを参照できずエラーになってしまうのですが解決策はありますか?

親ディレクトリ
├fonts
└css

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

結局cssを別にして、vueをimportしているjsにcssをimportすることで解決しました。

投稿2021/09/04 11:23

NoSuke23

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

相対パスで正しくそのファイルを参照すればいいだけ、それだけのはなしです

で、問題はなんでしょうか

投稿2021/08/29 09:41

y_waiwai

総合スコア88024

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

NoSuke23

2021/08/29 10:00

Vueコンポーネントにcssをimportしているのですが、どうやら参照元がVueコンポーネントのディレクトリになってしまっているせいで参照できないようです。
NoSuke23

2021/08/29 10:03

ディレクトリを掘れば結果的に相対パスが同じになって解決できそうですが根本的な解決策はありますか?
y_waiwai

2021/08/29 10:54

どこでその、「親ディレクトリ配下のファイル」ってのを指定してるんでしょう
NoSuke23

2021/08/29 11:43

表現が適切でなかったかもしれません。具体的には hoge_dir ├Hoge.vue ├css │└hoge.css └fonts  └hoge.tff でhoge.cssがurl("../fonts/hoge.tff")の用に参照していて、 さらにHoge.vueが@import "./css/hoge.css"と参照しています。 これをwebpakcでバンドルすると "../fonts/hoge.tff"がhoge_dir内で見つかりませんでした。というエラーが出力されます。 hoge_dir ├vue │└hoge.vue ├css │└hoge.css └fonts  └hoge.tff とすれば解決しますが、前のディレクトリの形でバンドルできないものかという話なのです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問