CSS及页面常见问题解决方案

①css改动后,页面显示样式不变

解决方案:一般是缓存问题,这时读的是缓存文件而不是原文件了。右击刷新按钮点击清楚缓存或者到浏览器设置中清除缓存。清除后刷新网页即可。

②页面上多出空处,含有<

<html>
  <body>
      <<div>
            <title>商品列表</title>
       </div>
  </body>
</html>

 解决方案:仔细查看html里,多出一个<(具体情况看页面),找出后删除即可

③CSS选择器内属性失效

解决方案:css属性中分号大小写 

书写CSS属性时,每个CSS属性和对应值结束的时候需要用分号(;)结束分割,把分号大写或者漏写就会造成这个选择器内属性失效,所以每个CSS选择器花括号的CSS属性结束一定要以半角小写分号结束 

④无法查看网页

解决方案:查看服务器错误提示,配置数据

例如:服务器显示(url(r'^$', views.render_homepage),

AttributeError: 'module' object has no attribute 'render_homepage'

Performing system checks...)

#AttributeError:“模块”对象没有属性“render_homepage”

原因:视图views没有传递给模版

def render_homepage(request):
    return render(request, 'cart/home.html',{})

注释:(view是存放应用逻辑的地方。它从之前创建的模型中获取数据,并传递给模版) 

⑤相对位置与绝对位置relative   absolute

注释:relative 定位时,对其他元素不会有影响。

并且relative定位时,若同时设置top bottom,则只有top有效,bottom无效

left right只有left有效,right无效

⑥404错误

用户发出的请求针对的网页不存在,服务器没有进行操作

解决方法:原始网页的URL失效,可能时网页文件改名或更改位置,导致URL地址无法访问。所以返回404,告诉浏览器,请求的网页不存在。

将缺少的网页文件恢复到正确的位置,设置url,views,重启服务器。

相关推荐