出産前後の痔にはご注意!

file_get_contentsで、<link rel="stylesheet" href="style.css">と同じことをやるにはどうすればよいのでしょうか?

結果をechoすると、同じこと?

それとも、結果をechoするのは、htmlにcssを直書きする内部css扱いになるので、
<link rel="stylesheet" の外部cssとは異なる?

css読み込めれば、「file_get_contents」でなくても良いです。
「include」とかでもcssを読み込めるのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

正直、その発想はなかったので試したこともないのですが、includeで読み込めると思います。



include はイメージとしては、対象のファイルを include元にコピーして使用するようなものです。

そして、更にPHPは(多分)<?php ~ ?>の間以外の物は単純にテキストとして処理するはずです。

なので、 ブラウザに返されるデータとしては、単純にincludeで読み込んだ「テキストの内容そのまま」になるかと思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございましたー

お礼日時:2013/04/07 18:44

<link rel="stylesheet" href="style.css">



<style>
<?php include("style.css"); ?>
</style>
とすれば同じ結果になると思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございましたー

お礼日時:2013/04/07 18:44

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qphpにcssを適応させたいのですが?

phpで出力させた結果をブラウズするのに、css指定させたいのですが?

できるのでしょうか?

Aベストアンサー

PHPだから特別な考えはしなくて良いです

PHPはあくまでも、サーバー側で動いて、その結果を出力させるだけです

つまり出力させたHTMLにごくごく普通にCSSを適用させれば良いだけです
又、テクニックとしCSSそのものをPHPで処理させることも可能ですよ

例えば
---------------index.html(又はindex.php)のhead内
<link rel="stylesheet" type="text/css" href="stylecss.php"/>
---------------

------------stylecss.php
BODY {
background-color: #<?php echo $background; ?>;
margin: 0px;
}

A:link {
color: #<?php echo $acollar; ?>;
text-decoration:none;
}
-----------
のようにしてしまって、CSSそのものを動的に生成することも可能です

PHPだから特別な考えはしなくて良いです

PHPはあくまでも、サーバー側で動いて、その結果を出力させるだけです

つまり出力させたHTMLにごくごく普通にCSSを適用させれば良いだけです
又、テクニックとしCSSそのものをPHPで処理させることも可能ですよ

例えば
---------------index.html(又はindex.php)のhead内
<link rel="stylesheet" type="text/css" href="stylecss.php"/>
---------------

------------stylecss.php
BODY {
background-color: #<?php echo $background; ?>;
margin: 0px;
...続きを読む


人気Q&Aランキング