首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么CSS效应和双值会在web2py上打印?

为什么CSS效应和双值会在web2py上打印?
EN

Stack Overflow用户
提问于 2014-04-08 01:38:06
回答 1查看 53关注 0票数 1

下面的代码是针对web2py的

代码语言:javascript
运行
复制
{{extend 'layout.html'}}
{{import xml.etree.ElementTree as ET}}
{{import json}}
<style type="text/css">
.myTable { width:100%;background-color:#eee;border-collapse:collapse; }
.myTable TH { background-color:#8B0000;color:white;width:50%; }
.myTable TD, .myTable TH { padding:5px;border:1px solid #000; text-align:Center }
</style>
<table class="myTable">
    {{=TABLE(THEAD(TR([TH(c) for c in colnames])),
        [TR(row) for row in rows])}}
</table>
{{=BEAUTIFY(response._vars)}}
  1. 但是,我不知道为什么我不能看到CSS在显示输出时被使用。CSS效应未见
  2. 此外,我在控制器中返回冒号和行,作为

返回dict(colname=colname,row=row)

不知道为什么在调用web2py中的view时,我要在冒号和行列表中获得值?它是打印表格,也是在冒号和行中的值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-08 13:00:26

代码语言:javascript
运行
复制
{{=TABLE(THEAD(TR([TH(c) for c in colnames])),
         [TR(row) for row in rows])}}

上面已经生成了一个表(这就是TABLE助手所做的),所以您正在将一个表元素包装在另一个表元素中-也就是说,该表看起来如下所示:

代码语言:javascript
运行
复制
<table class="myTable">
    <table><thead><tr><th>...
    </table>
</table>

相反,只需将"myTable“类添加到TABLE助手:

代码语言:javascript
运行
复制
{{=TABLE(THEAD(TR([TH(c) for c in colnames])),
         [TR(row) for row in rows],
         _class='myTable')}}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22926092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档