2013-02-06 32 views
0

如何在CSS中使用静态配置文件?如何在CSS中使用静态配置文件?

body { 
     background: url('static/img/body.png'); 
     padding-top: 20px; 
     padding-bottom: 40px; 
     font-family: Georgia,"Bitstream Charter",serif; 
     } 

这不行。

我的静态的conf:

你的CSS文件里
STATIC_ROOT = '/home/user/domains/domain/public_html/website/website/static/' 
STATIC_URL = '/home/user/domains/domain/public_html/website/website/static/' 
+0

{{STATIC_ROOT}} –

回答

1

路径是相对的,所以你不需要在CSS文件中设置静态的。

例如:

样式表位于/home/user/domains/domain/public_html/website/website/static/stylesheet.css

假设你的文件结构是:

-- /static 
-- -- stylesheet.css 
-- -- -- /img 
-- -- -- -- body.png 

您可以简单地定义你的身体:

body { 
     background: url('img/body.png'); 
     padding-top: 20px; 
     padding-bottom: 40px; 
     font-family: Georgia,"Bitstream Charter",serif; 
     } 

而且通过您的HTML调用您的样式表:

<link rel="stylesheet" type="text/css" href="{{ STATIC_ROOT }}stylesheet.css">

相关问题