老师继承有点不太明白

来源:2-7 模板的继承之继承语法

xiaoyuan1

2020-02-11 14:15:36

老师,index.html页面继承base.html时,

{% block title %}
   <title>Title</title>
{% endblock %}

在base.html只是定义了一个标题,css样式并没有在block title 中,为什么在index.html中可以修改css样式

http://img.mukewang.com/climg/5e42462309673b0005640491.jpg

课程中说是提高了left的优先级,但是我这样写和老师的效果一样

http://img.mukewang.com/climg/5e42464809e910ea05400507.jpg

我这样写并没有提高了left的优先级,为什么也显示红色

写回答

1回答

时间,

2020-02-11

同学,你好。

1、在模板继承时,会继承base.html中的所有内容,在子模板(index.html)中,block中写的是要修改的内容,也可以修改所继承部分的css样式。

http://img.mukewang.com/climg/5e4264d00929a5f403850088.jpg

2、若页面中只有一个class选择器为.left,则使用.container .left和.left是一样的效果。

.container .left会找到.container下的.left元素。.left会直接找到名为left的元素。

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 3562 问题

查看课程