我知道Django项目中的静态文件(例如CSS,JS,图像)理想地保存在static/目录中,无论是在应用程序内还是项目根目录中.
示例文件夹结构可能看起来像
project_root/my_app/static/my_app/css,js或img,或
project_root/static/project_name/css,js或img
此外,我将运行collectstatic命令使它们准备好服务.
但我的问题是我应该在哪里保存我的SASS文件?如果我中创建一个SASS目录static/my_app/沿css,js和img目录,会不会他们成为提供给公众时,我让他们可以投放?
对于将我的SASS(或SCSS)文件保存在Django项目中的最佳位置/目录是什么,以便它们不能公开,因为它们已经被处理成最终可供公众使用的CSS?另外,如果我的概念不清楚静态文件,请告诉我.
谢谢
我有三个DIV,一个是顶部的标题,应该是固定的(不应该滚动),宽度100%,高度50px; 另一个是左边的侧边栏,需要是浏览器高度的100%,固定宽度为200px,另一个是右侧主要内容的DIV,宽度为流体,即剩余宽度的100%(总减去200px) ).
主内容DIV中的内容应在内容增长时滚动垂直,但左侧边栏和标题DIV应保持原样.YouTube的主页是我想要实现的完美范例.我尝试了所有位置类型和宽度,但没有成功.HTML是这样的:
<div id="header"></div>
<div id="parent">
<div id="sidebar"></div>
<div id="main-content"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
编辑:
我正在尝试的基本CSS代码是:
#header {
position: fixed;
width: 100%;
height: 50px;
}
#sidebar {
position: fixed;
width: 220px;
height: 100%;
}
#main-content {
position: relative;
left: 220px;
width: 100%;
height: 300px; /*This could be anything, content should scroll vertical*/
}
Run Code Online (Sandbox Code Playgroud)