我的博客开发(003)

image.png
image.png
为了设计导航栏如上面,我们的代码修改如下:base.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>{% block title %}{% endblock %}</title>
    {# 因为title有的不一样,所以需要从blog_detail.html中引用,这里用到了block标签 #}
</head>
<body>
    <div>
        <a href="{% url 'home' %}">
            <h3>个人博客网站</h3>
        </a>
        <a href="">首页</a>
        <a href="">博客</a>
    </div>
    <hr>
    {# 因为下面的内容也不尽相同用,所以我们同样建立一个block来准备引用其他文件中的这部分标签内容 #}
    {% block content %}{% endblock %}
</body>
</html>

点击博客可以进入博客列表!image.png
image.png
1.png
image.png
image.png
image.png
点击博客可以进入博客列表
image.png
不过现在不够优美,使用CSS来美化效果:
修改base.html的标签类属性:
image.png
在my\_blog/mysite下新建static,在新建base.css文件,然后将自己要的样式卸载css中:
image.png
然后让base.html来引用它,通过link标签,方法有两种,不过第一种有问题
image.png
然后再setting中设置静态文件的路径:
image.png
主页同样:
新建home.css再static中,编写样式
image.png
编写home.html文件来引入home.css文件,方法同上,
image.png
不过发现这个还是上面那个bug!换方法:
image.png
这下可以了


笨小孩
20 声望3 粉丝

你,要怎样度过这一生?有的人二十岁已经死了,有的人七十岁还在发现生命的可能,有人终其一生,不知道自己要的是什么;有人简单执拗,终其一生;忠于自我未必有结果,坚持努力也不一定换来成功,但有天,回望过...