• ベストアンサー

CSSをHTMLファイルと別にするには?

CSS(カスケーディングスタイルシート)をHTMLファイルと別にするにはどうすればいいですか? あと外部からCSSファイルは見ることができますか?

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

  • ベストアンサー
  • karita_83
  • ベストアンサー率45% (39/86)
回答No.4

ご回答ありがとうございます。 私自身、他の方の書いたCSSやHTMLを見てずっと勉強してきていたので、 隠したい、という気持ちがわからずに、質問してしまいました。 気分を害されましたらごめんなさい…。 デザインを盗まれたくない、がんばったのに真似されたくない。 という気持ちはわかります。 ですが、完全に、というのは無理であるということを踏まえていただいて、 http://www.broadband-xp.com/hidesource/ こんなサイトを見つけました。 どうぞ見てみてください。 ちなみに、common.cssなのですが、私の記憶違いで名前間違ってる上に見つけ出せませんでした・・・ 本当にごめんなさい。

rescue99
質問者

お礼

隠せるほどうまいコードを書けなかったです。 CSSはデザインでカラー情報もスポイトツールで取得できるので、 守るほどではないと感じました。 大変為になりました。ありがとうござます。 この質問とは別に、 CSSのdivパーツの配置がうまくいかない質問を投げかけました。 よろしければ、力を貸してください。。。mm http://oshiete1.goo.ne.jp/qa4843183.html この質問は締め切らせて頂きます。ありがとうございました!

その他の回答 (3)

  • karita_83
  • ベストアンサー率45% (39/86)
回答No.3

簡単にはcssは見れなくなる、くらいのものでよろしければ common.cssに突っ込んで common.cssとはまた別の場所に本当のcssファイルをおいて、 そこから読み出させるとかにすれば簡単には見れなくなると思います。 ただし、firebugなんかがあればcssファイルくらいなら簡単に見れちゃうので、 完全に誰にも見せない、っていうのは現状不可能だと思います。 なんでcss見られたら困るんですか?

rescue99
質問者

お礼

ありがとうございます。デザインを見られたくないのです。 common.cssに突っ込むとはどういうことでしょう? common.cssに本当の.cssファイルを置くとは?? common.cssに本当の.cssファイルのリンクを書くのですか><

noname#119508
noname#119508
回答No.2

<style type="text/css"> <!-- 内容 --> </style> の内容だけコピーして、メモ帳とかに貼り付けて、『名前.css』で保存して <head>の中に <link rel="stylesheet" href="名前.css" type="text/css"> と追加してください (XHTMLだと<link rel="stylesheet" href="名前.css" type="text/css" />)

rescue99
質問者

お礼

ありがとうございます。 他の人にもcssファイルは見ることができるのですね。 それだと困ります・・。

  • koke29
  • ベストアンサー率58% (114/196)
回答No.1

参考URLを見てやってみて下さい >あと外部からCSSファイルは見ることができますか? 例えばOKWAVEのindexのソースにある、<link rel="~ という記述が 外部CSSの指定なので、これの href=に入っているURLをコピって アドレスバーに貼り付け、EnterするとCSSの中身を確認出来ます ↑質問の解釈が間違ってたらスミマセン

参考URL:
http://pasokon-yugi.cool.ne.jp/website_kouza/css_file.html
rescue99
質問者

お礼

ありがとうございます。 他の人にもcssファイルは見ることができるのですね。 それだと困ります・・。

関連するQ&A