简介:许多朋友问了有关Django CSS为什么没有回应的问题。本文的首席CTO笔记开始为您的参考做出详细的答案。我希望这对每个人都会有所帮助!让我们一起看看!
如果您也处于这种情况下,可以通过以下方案解决90%的问题,
在浏览器中打开Django随附的背景管理员,发现浏览器成功的响应是成功的,但是丢失了样式。
不用担心,Winl+R(Win Key是键盘左下角的第二个键)打开输入regedit以打开您的注册表,
然后找到hkey_classses_root -.css(前面有一个点...)然后单击它,然后选择内容类型
文本/CSS内容更改的初始内容是应用程序/X-CSS,因此丢失了样式。更改后
刷新浏览器+重新启动Django服务器,您想要的样式将恢复,
您可以将其转移给您的专业测试
1. DIV标签未关闭
这是布局设计最常见的原因之一。当我们了解多少精美部分是罪魁祸首时,我们总是很惊讶。开放的DIV标签是最常见的部分设计错误之一,也是最困难的错误之一。验证程序有时指出了打开DIV标签的错误,这与海洋捕鱼一样麻烦。
第二,不当Doctype声明
不声明Doctype或在文件开始错误时声明Doctype也是一个普遍的错误。根据一般体验,严格的Doctype是对所有人的最高级别验证追求。STRICT验证表明您的网页可以在所有浏览器上显示。
第三,对角线结束
如果无法验证您的网站,则可能会在代码中的某个地方写入终点行。我们很容易忽略诸如结尾线之类的内容,尤其是在图像标签和其他元素中。
这在IMG标签末尾的严格Doctype中无效,无法解决此问题。
第四,JavaScript
如果已宣布严格的Doctype,则需要在JavaScript中介绍CDATA标签。许多程序员都在验证程序的这一方面陷入困境,因为该网站倾向于使用嵌入式JavaScript进行广告和跟踪脚本。
五个,坏嵌套
嵌入是包含元素的元素,我们很容易混淆嵌套元素的顺序。例如,在DIV标签之前启动强标签,然后先关闭DIV标签。这可能不会更改部分的布局,而是这将使您的部分设计失败。
首先,您不得引用CSS
其次,也许您选择的设备的优先级还不够
第三,后来的CSS可能涵盖了
第四,可能是JS动态改变CSS
第五,您不执行底层刷新并清除缓存样式
结论:以上是Django CSS编制的主要CTO注释的所有内容。不要忘记在此站点上找到它。