Python 在Jupyter笔记本中居中HTML表格和文本

Python 在Jupyter笔记本中居中HTML表格和文本,python,jupyter-notebook,Python,Jupyter Notebook,我知道Jupyter使用的是它自己的CSS样式,这限制了你对HTML的使用,除非你编辑它 我尝试以比Pythonprint更复杂的方式显示一些信息,为此我使用: from IPython.core.display import display, HTML display(HTML('<center>some header text</center>'))) 从IPython.core.display导入显示,HTML 显示(HTML(“某些标题文本”)) 不过,所有内

我知道Jupyter使用的是它自己的CSS样式,这限制了你对HTML的使用,除非你编辑它

我尝试以比Python
print
更复杂的方式显示一些信息,为此我使用:

from IPython.core.display import display, HTML
display(HTML('<center>some header text</center>')))
从IPython.core.display导入显示,HTML
显示(HTML(“某些标题文本”))
不过,所有内容都是左对齐的,包括文本和表格。有什么简单的解决方法吗


或者有没有其他方法可以在Jupyter笔记本中使用居中表格?

您可能需要在html元素中使用一点自定义CSS。重要的位是
style='margin:0 auto'
,例如:

from IPython.core.display import display, HTML
display(HTML("""
<table style='margin: 0 auto'>
<tr><th>Hi!</th><th>There!</th></tr>
<tr><td>1</td><td>2</td></tr>
</table>
"""))
从IPython.core.display导入显示,HTML
显示(HTML(“”)
嗨!那里!
12
"""))

嘿!谢谢没错。我刚才才知道。此外,我还向有类似问题的人推荐这篇博客: