如果你有很多文件,會有任何好處,以在頭做這樣的事情:加載CSS(可能是JS)與PHP
<style type="text/css">
<?php
include("css/myCss1.css");
include("css/myCss2.css");
include("css/myCss3.css");
include("css/myCss4.css");
include("css/myCss5.css");
?>
</style>
這樣,服務器返回一個文件,而不是幾個。您還可以在腳本標記之間加載來自js的內容。
請不要着急,只是解釋爲什麼這會或不會有意義的情況下,你需要有很多單獨的文件,你想鞏固而不是讓主文件單獨調用這些文件。
我試過了,他們似乎工作......但是什麼是對服務器或速度(如果有的話)的影響。
只是好奇...非常感謝你。
更新:謝謝你所有的答覆...會另一個解決方案(這將處理緩存問題)是有一個外部的PHP文件,加載所有其他的CSS到它 - 排序合併成1?那有意義嗎?
簡單地將文件合併到一個用於生產的CSS/JS文件是否更有意義?然後你不用php多次調用。我不擅長PHP,所以我不知道它們的區別。 – Nunners
我知道這可以做到,但它需要合併文件並將它們留下 - 這會讓開發變得很痛苦,因爲它們會變得很龐大,很難從它們中找到你需要的部分....或者必須進行合併當你在一個文件中改變某些東西。這些是唯一的缺點。 –
確實如此,但最有可能取決於您想象進行更改的頻率,如果您希望每週更改一個CSS,則將其從合併中排除。 – Nunners