【问题描述和分析】
当网页出现内容显示正常,但是没有样式加载的情况。这时,要先检查css文件是否成功加载。
如果加载成功,再检查css内容的问题或者是编码问题;如果加载失败,这时要检查css文件引用路径是否正确,或者nginx/Apache配置是否正确,是否能正确的匹配到css文件
【解决方案】
我遇到的问题是nginx配置文件中没有设置css匹配规则,修改nginx.conf后样式加载正常
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}