tnt*_*tnt 6 css ipython-notebook
我正在尝试使用外部css文件为具有IPython输出单元格的html表输出设置样式.我想帮助理解如何做到这一点并创建了几个用于探索的测试用例.内联或外部样式都不像我期望的那样 -
我希望做的外部:
htmlstr = "<html><head><link rel='stylesheet' type=\"text/css\" href=\"local.css\"></head><body>TEST BODY</body></html>"
HTML(htmlstr)
Run Code Online (Sandbox Code Playgroud)
该文件似乎没有被读取.我尝试过不同的路径并移动文件; 但是,它似乎没有得到承认.
内部造型:
htmlstr = "<html><head><style>body {background-color:yellow;}</style></head><body>TEST BODY</body></html>"
HTML(htmlstr)
Run Code Online (Sandbox Code Playgroud)
在IPython中执行此操作会改变IPython本身的背景.这是所有IPython的背景更改为黄色,输入单元格保持白色.哪个很酷; 但是,我想为特定输出设置样式.而且,我想将CSS存储在外部文件中.有人可以帮我理解这种行为吗?
IPython非常适合提供许多可能性,并且有可能为我的需求提供更好的途径.
您可以简单地使用更具体的CSS属性!例如在markdown单元格中(或者custom.css with是用于为笔记本及其内容设置样式的默认外部文件)
<style>
th {
background-color:#55FF33;
}
td {
background-color:#00FFFF;
}
</style>
Run Code Online (Sandbox Code Playgroud)
使用以下代码
from IPython.display import HTML
table = "<table><tr><th>bar</th><th>bar</th></tr><tr><td>foo</td><td>foo</td></tr></table>"
HTML(table)
Run Code Online (Sandbox Code Playgroud)
给

| 归档时间: |
|
| 查看次数: |
4882 次 |
| 最近记录: |