2011-11-08 104 views
4

我正在使用Mako模板進行項目。我如何在Mako中添加CSS文件?如何在Mako中包含CSS文件?

我嘗試在<head>標記中使用<link type="stylesheet" type="text/css" href="<%include file='test.css' />" />,但它不起作用。

+1

你能具體談談 「不工作」?是否有錯誤(如果有,是什麼)?什麼源代碼生成? – KatieK

回答

2

如何

${css_link('/css/filename.css', 'screen')} 

來源:http://wiki.pylonshq.com/display/pylonscookbook/Including+CSS+And+Javascript+(etc.)+In+A+Flexible+Way+With+Mako

完整示例代碼:

<% self.seen_css = set() %> 
<head> 
    ${self.css()} 
</head> 

<%def name="css_link(path, media='')"> 
    % if path not in self.seen_css: 
     <link rel="stylesheet" type="text/css" href="${path|h}" media="${media}"></link> 
    % endif 
    <% self.seen_scripts.add(path) %> 
</%def> 

<%def name="css()"> 
    ${css_link('/css/main.css', 'screen')} 
    ${css_link('/css/navigation.css', 'screen')} 
    ${css_link('/css/forms-buttons.css', 'screen')} 
    ${css_link('/css/orders.css', 'screen')} 
</%def> 
+1

可以請你精心解答 – sjpatel

相關問題