• ベストアンサー

エクセルファイルにCSSを読み込ませる方法

HPを作成しているのですが フレーム付きのHPでエクセルの表を挿入すると スクロールさせた場合 全体の背景の統一が取れなくなってしまいます。 CSSファイルを別に用意して body { background: #ffffff url('img001.gif') repeat fixed -200px 100%;} と記述してるのですが エクセルから保存したhtmに 自分で用意したCSSを読み込ませる術はありませんでしょうか? 良いお知恵を拝借頂ければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

>この複数のファイルが各ページであると思うのですが >タグを挿入する場合、.fileの中の.htmか中の.htmでしょうか? なるほど、そうですね。(シートが)複数有る場合というのを全然考えてませんでした。orz もちろん、それぞれのhtmファイルに#1の様にスタイルシートの読み込みを書いてもいいのですが、面倒なので、 複数のシートが複数のhtmファイルになっている場合 ~.filesフォルダの中に stylesheet.css というデフォルトのスタイルシートができていると思います。 これが、それぞれのシートにスタイルとして読み込まれるので、 stylesheet.cssの中の先頭部分に @import url('book.css'); と書けば、自作外部スタイルシートをデフォルトのスタイルシートに読み込ませることができますので、これでどうでしょうか? ※@importは、古いタイプのブラウザでは機能しない場合があります。

schwarzwald000
質問者

お礼

会社でお返事を打ってたので日本語がおかしい所がありました(滝汗) 的確なご指摘感謝です。 @importの解決方法ありがとうございます。 活用したいと思っております

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

エクセルで保存したhtmファイルをエディタで開いて <head>~</head>の部分に <link rel="stylesheet" href="book.css" type="text/css"> を挿入すればいいです。 ※book.cssは、自分で用意したCSSファイル名 <link rel="…の並びに入れればいいと思います

schwarzwald000
質問者

補足

お返事ありがとうございます。 ほんと基本ですよね(汗) すっかり忘れていました。 相手がエクセルと言うことで 多少、敷居が高く感じているのかもしれません。 追加で質問なのですが .xlsファイル内に複数のページを作成しております。 すると.file内にも.htmが作成されており この複数のファイルが各ページであると思うのですが タグを挿入する場合、.fileの中の.htmか中の.htmでしょうか?

関連するQ&A