カテゴリー:
CSS
閲覧数:492 配信日:2017-08-16 11:44
2017/8/16時点
以前は外部CSSとして読み込んでいたが
現在は内部CSSとして読み込んでいる
変更理由
CSS読込階層変更
絶対パス指定例
▼/var/www/xxxx/views/common/common_siteheader.php
<style>
<?php echo file_get_contents("/var/www/xxxx/views/common/css/style.min.css"); ?>
</style>
相対パス指定例
▼/views/status/individual.php
<style>
<?php
echo include( realpath( dirname( __FILE__ ) ).'/../common/lib/xxxx/xxxx.min.css');
?>
</style>
色々な組み合わせ
▼/views/common/common_siteheader.php
<style>
<?php
echo file_get_contents("/var/www/xxxx/views/common/css/style.min.css");
echo include( realpath( dirname( __FILE__ ) ).'/../common/lib/xxxx/xxxx.min.css');
//echo file_get_contents("/var/www/xxxx/views/common/lib/xxxx/minified/themes/default.min.css");
echo include($_SERVER['DOCUMENT_ROOT'] ."/bootstrap/css/style-site.css");
?>
</style>
この方法を止めた理由
min化が面倒
・min化したcssファイルを読み込んでいる
・1cssファイル毎にmin化する必要がある
・面倒