当我想要包含任何新的CSS
文件或任何新的JS
文件时,我将其放在标题中
<link rel="stylesheet" href="<?php echo URL; ?>public/css/header.css" />
<link rel="stylesheet" href="<?php echo URL; ?>public/css/index.css" />
<link rel="stylesheet" href="<?php echo URL; ?>public/css/footer.css" />
<link rel="stylesheet" href="<?php echo URL; ?>public/css/signup.css" />
<link rel="stylesheet" href="<?php echo URL; ?>public/css/contactUs.css" />
<link rel="stylesheet" href="<?php echo URL; ?>public/css/option.css" />
<link rel="stylesheet" href="<?php echo URL; ?>public/css/question.css" />
<link rel="stylesheet" href="<?php echo URL; ?>public/css/profile.css" />
<script src=<?php echo URL . "public/Js/profile.js" ?>></script>
<script src=<?php echo URL . "public/Js/cell.js" ?>></script>
<script src=<?php echo URL . "public/Js/place.js" ?>></script>
<script src=<?php echo URL . "public/Js/ontology.js" ?>></script>
<script src=<?php echo URL . "public/Js/informativeObject.js" ?>></script>
<script src=<?php echo URL . "public/Js/question.js" ?>></script>
我想要像
这样的东西<header>
include all css
include all js
</header>
答案 0 :(得分:2)
对于CSS,您可以使用@import
:
带CSS的HTML:
<style type="text/css">
@import url('index.css');
@import url('footer.css');
</style>
独立CSS:
@import url('index.css');
@import url('footer.css');
浏览器将JavaScript作为#include
AFAIK包含在内,所以没有比通过<script>
标记或使用Wintermute的JS minifier实例更好的方法了。
编辑:Crockford的JSMin是一个CLI实用程序,如果您想脱机使用它,可以使用它。
答案 1 :(得分:1)
Minify是一个PHP库,它将所有CSS / JS文件合并为一个。这有帮助吗?
答案 2 :(得分:1)
假设你有一个文件数组(使用本地文件系统路径)
print "<style type='text/css'>\n";
showall($css);
print "</style>";
function showall($filelist)
{
foreach ($filelist as $fname) {
print file_get_contents($fname) . "\n";
}
}