免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4732 | 回复: 6
打印 上一主题 下一主题

django模板语言extends的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-23 18:33 |只看该作者 |倒序浏览
question_base.html


  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
  6. </head>
  7. <body>123{% block start %}{% endblock %}</body>
  8. </html>
复制代码


survey_ing.html


  1. {% extends "question_base.html" %}
  2. {% block start %}
  3. survey_ing.html
  4. {% endblock %}
复制代码


survey_single.html


  1. {% extends "survey_ing.html" %}
  2. {% block start %}
  3. survey_single.html
  4. {% endblock %}
复制代码


1.py:

  1. def _show_question(request):
  2.     c = {}
  3.     template_file='survey_single.html'
  4.     return render_to_response(template_file, c)

复制代码


2.py:


  1. def _show_question(request):
  2.     c = {}
  3.     template_file='survey_ing.html'
  4.     return render_to_response(template_file, c)
复制代码


1.py 的时候页面 123 和2.py出来的123 不能重叠在一起 也就是不在一个位置 总会偏一点
survey_single.html是继承了一个继承quest_base.html的survey_ing.html
survey_ing.html是继承了question_base.html
为什么都是从一个地方继承过来的 2个页面却有偏差?如何解决?
怎样才 能让2个页面能够重叠?

论坛徽章:
0
2 [报告]
发表于 2009-11-23 18:53 |只看该作者
怎么没人帮忙呀?

论坛徽章:
0
3 [报告]
发表于 2009-11-24 09:58 |只看该作者
等待救星~~~~~~~~~

论坛徽章:
0
4 [报告]
发表于 2009-11-26 12:03 |只看该作者

回复 #1 zfzaizheli 的帖子

你的页面不是从同一个地方继承来的,如果你用firefox的话,开firebug看看html的源码吧。

论坛徽章:
0
5 [报告]
发表于 2009-11-27 17:49 |只看该作者
原帖由 titainium 于 2009-11-26 12:03 发表
你的页面不是从同一个地方继承来的,如果你用firefox的话,开firebug看看html的源码吧。


源码都在上面了呀

用Firebug看 css都是一摸一样的,一点问题都没有
后来我改了css让它们一直的


不过到底为什么同继承一个html
却会出现位置不重叠的问题呢?
很疑惑呀~~

就好比  爷爷生爸爸 爸爸生孩子 可到头来 爸爸和孩子长的不一样

貌似现实就是这样,难道程序也如此?

论坛徽章:
0
6 [报告]
发表于 2011-04-06 22:44 |只看该作者
我也碰这样的问题了,汗啊,我是整个页面居然出现了漂移。。。从居中的变成了左对齐。。。

论坛徽章:
0
7 [报告]
发表于 2011-04-15 13:38 |只看该作者
会不会是调用css出现的问题,没有正确调用样式表啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP