2 回答

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊
.css
我猜你正在包含靜態(tài)目錄中文件中的 CSS 。Jinja2 不處理這些靜態(tài)文件。
如果您希望避免將此 CSS 塊放入 HTML 模板中,那么最好的選擇是將此 URL 硬編碼到 CSS 文件中:
background-image: url('/static/path/to/background.jpg');
我使用 CSS 為其賦予了一些功能。
盡管您可以嘗試在模板中定義一個(gè)單獨(dú)的 CSS 塊,該塊僅將background-image
聲明分配給#banner
,而其余聲明則在.css
文件中定義(然后測(cè)試您的“功能”)...
<style type='text/css'>
#banner
{
background-image: url({{ url_for('static',filename = '../images/banner.jpg')}});
}
</style>

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
所有圖像僅使用 render_template() 渲染,因此圖像必須通過(guò) *.html 文件渲染。因此,在 html 中導(dǎo)入圖像后,問(wèn)題就解決了。內(nèi)聯(lián) CSS 完成了工作。
- 2 回答
- 0 關(guān)注
- 192 瀏覽
添加回答
舉報(bào)