python - css 在 Chrome 中不起作用但在 Opera 中起作用的原因可能是什么?
问题描述
当我尝试向 Django 项目添加样式时,它们在 Chrome 中不起作用,但在 Opera 中起作用。CSS 非常简单,例如任何 Chrome 都应该支持 margin-top:
https://www.w3schools.com/cssref/pr_margin-top.asp
但与 Opera 不同,Chrome 看不到它。请告诉我,可能是什么问题?
我以这个项目为基础:
https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Home_page
在locallibrary\catalog\static\css\styles.css我有以下代码:
.sidebar-nav {
margin-top: 30px;
background-color: #87CEEB;
padding: 0;
list-style: none;
}
.container-fluid {
margin-top: 10px;
background-color: skyblue;
padding: 0;
list-style: none;
}
在locallibrary\catalog\templates\base_generic.html:
<!DOCTYPE html>
<head>
{% block title %}<title>Test</title>{% endblock %}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
{% load static %}
<link rel="stylesheet" href="{% static 'css/styles.css' %}">
</head>
<body>
<div class="container-fluid">
<div class="row">
<div class="col-sm-2">
{% block sidebar %}
<div class="sidebar-nav">
{% if user.is_authenticated %}
<li>User: {{ user.get_username }}</li>
<li><a href="{% url 'logout'%}?next={{request.path}}">Logout</a></li>
{% else %}
<li><a href="{% url 'login'%}?next={{request.path}}">Login</a></li>
{% endif %}
<hr>
<li><a href="{% url 'index' %}">Home</a></li>
<li><a href="{% url 'books' %}">All books</a></li>
<li><a href="{% url 'authors' %}">All authors</a></li>
<hr>
<li><a href="{% url 'trips' %}">Всі відрядження</a></li>
<li><a href="{% url 'my-trips' %}">Мої відрядження</a></li>
<li><a href="{% url 'trip_new' %}" class="top-menu"> Подати заявку на відрядження
<span class="glyphicon glyphicon-plus"></span></a></li>
<li><a href="{% url 'search' %}" class="top-menu"> Пошук відряджень <span class="glyphicon glyphicon-plus"></span></a></li>
<li><a href="{% url 'trip_my' %}">Всі відрядження2</a></li>
<hr>
<li><a href="{% url 'author_create' %}">Create author</a></li>
<li><a href="{% url 'post_share' %}">Share this post</a></li>
<li><a href="{% url 'export_users_csv' %}">Export all users</a></li>
<li><a href="{% url 'attachment_email' %}">attachment email</a></li>
<li><a href="{% url 'my-borrowed' %}">My Borrowed</a></li>
</div>
{% endblock %}
</div>
<div class="col-sm-10 ">
{% block content %}{% endblock %}
{% block pagination %}
{% if is_paginated %}
<div class="pagination">
<span class="page-links">
{% if page_obj.has_previous %}
<a href="{{ request.path }}?page={{ page_obj.previous_page_number }}">previous</a>
{% endif %}
<span class="page-current">
Page {{ page_obj.number }} of {{ page_obj.paginator.num_pages }}.
</span>
{% if page_obj.has_next %}
<a href="{{ request.path }}?page={{ page_obj.next_page_number }}">next</a>
{% endif %}
</span>
</div>
{% endif %}
{% endblock %}
</div>
</div>
</div>
</body>
</html>
在locallibrary\locallibrary\settings.py:
STATIC_URL = '/static/'
解决方案
推荐阅读
- mysql - Count 中的 SQL 别名
- asp.net-core - 在 ASP NET Core 上启用基本身份验证 - 404
- excel - 可能的语法错误?“期望 =” 在来自用户窗体的子调用中
- azure - Azure Bot 服务 - 无法访问通道配置,您要查找的资源已被删除
- spring-boot - 多个 TemplateResolver 时的 WebMvcTest
- c++ - 使用不正确数量的参数调用的项目(PROJECT)[CMake] [MAYA 2020]
- flutter - 如何使用浮动操作按钮更新自定义有状态小部件
- c++ - 究竟是什么导致我的节点类带有一个包含类指针的向量导致分段错误?
- java - Material DatePicker Range 获取选定的范围日期
- python - Python Lambda - 打印“列表”问题,需要换行