[英]Shortcut to load multiple stylesheets/scripts in the same folder
我一直在網頁上工作,想在外部庫中加載多個樣式表。
不幸的是,該庫在同一文件夾下散布了許多CSS文件。
名稱很復雜,手動將其鏈接起來很麻煩。
因為它
<link type="text/css" href="site/libraries/folder/highlight-areas.css"></link>
...
是否有快捷方式將所有CSS文件加載到文件夾site / libraries / folder的同一頁面上
我知道如何使用Ruby on Rails做到這一點,但這是另一個領域。
客戶端有類似的技術嗎?
提前致謝
CSS @import函數對您有幫助嗎? 它允許您將一個CSS文件導入另一個文件,因此您可以創建一個鏈接到其余庫樣式的主CSS。
不是這樣,不。 Javascript根本無法訪問服務器端信息。 (感謝謝天謝地!)但是,如果您願意,沒有什么可以阻止您:
site/libraries/folder
內獲取所有.css
文件的內容,並根據請求將它們作為一個CSS文件提供。 .css
文件名稱的列表,以便它可以在需要時加載它們。 .css
用要使用的.css
文件名更新.js
, .css
或.html
文件。 .css
文件合並成一個文件,然后將部署到服務器。 這些方法都有優點和缺點。 1A
需要處理每個請求的時間(除非您緩存結果,在這種情況下,您可能只考慮使用2B
) 1B
不適用於禁用Javascript的客戶端。 2A
和2B
都要求您始終在進行編輯后運行部署腳本。 因此,這完全取決於您。
只是一個想法(未經測試):
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.