我应该把我的css文件放在哪里?

Jic*_*hao 2 css

我有一个中等大小的网站,共享一个公共页眉/页脚,几乎每个页面都有自己的特定文件进行布局.我已将公共页眉/页脚放在一个已编译的html文件中,但我不知道将css文件放在何处,因为footer.html中的link元素 <link rel="stylesheet" type="text/css" href="footer.css" />不会链接到此html文件的当前目录,而是需要php文件.

我浏览了不少网站,最终没有统一的解决方案.一个解决方案是将所有css文件放入root-directory/css,而不少网站使用等级目录'/skin' '/global'等.其他人选择使用链接的非常差异的方式http://sstatic.net/stackoverflow/all.css?v=5fc0e3026fcc(这是stackoverflow方式).

所以我的问题是哪种方式更好,还是应该用于我的情况?

PS.实际上我认为这个问题也适用于图像文件存储.

jim*_*ode 7

我总是倾向于将我的CSS存储在根文件夹下的目录中.

/css/frame.css
/css/menu.css
/css/form.css
/css/print.css
Run Code Online (Sandbox Code Playgroud)

如果我需要特定的css文件,我还会进一步分解

/css/ie6/frame.css
Run Code Online (Sandbox Code Playgroud)

哪个将包含我所有的ie6特定覆盖.

我对图像做同样的事情

/images/menu/......
/images/home/......
Run Code Online (Sandbox Code Playgroud)

等等

这是个人喜好,选择适合你的风格.