カテゴリー:
コーディングルール
閲覧数:433 配信日:2019-10-13 10:42
履歴
~ 2013年
PHPを利用して、ドキュメントルート外の外部CSSファイルを、外部CSSとして読込
2013年 ~ 2018年
PHPを利用して、ドキュメントルート外の外部CSSファイルを、内部CSSとして読込
2018年 ~
minifyライブラリを使用
P7
▼footer.php
・minify化したファイルを読み込んでいるが、内容は主なライブラリCSSファイルのみ
・ここではなく、別途読み込みしているライブラリCSSファイルもある
<link href='/min/all.css' rel="stylesheet">
▼layout.php
・なぜここで読み込んでいるのか不明
・このCSSの用途不明
<link href="//fonts.googleapis.com/earlyaccess/notosansjp.css" rel="stylesheet">
jQuery$(this).css({ "position":"fixed", "left":"0px", "top":"0px" });
$("#leftnaviimg").css({ "position":"fixed", "left":"-110px" });
▼common_siteheader.php
・「プロジェクトCSS」、「ライブラリCSS」、「サイト固有のCSS」を読み込んでいる
・「ライブラリCSS」を異なる箇所で読み込んでいるため分かりづらい
・書き方も「file_get_contents」と「include」が混在して分かりづらい
・「サイト固有のCSS」を'DOCUMENT_ROOT'以下に配置している理由は、アイコンの名残
<style>
<?php
echo file_get_contents("/var/www/xxxx/views/common/css/style.min.css");
echo include( realpath( dirname( __FILE__ ) ).'/../common/lib/light-modal/light-modal.min.css');
echo include($_SERVER['DOCUMENT_ROOT'] ."/bootstrap/css/style-site.css");
?>
</style>
HTMLへ直書
複数ファイルで、HTMLへstyle属性を直書している
<style>
.hoge {
position: fixed;
bottom: 3rem;
right: 15px;
background: #<?php echo $randColorAry[0]; ?>;
width: 50px;
height: 50px;
border-radius: 50%;
color: #fff;
text-decoration: none;
border: 1px solid #<?php echo $randColorAry[0]; ?>;
z-index: 99;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}
</style>
同様のプロジェクト
・P15
・P21
・P22
・P41
・P44