Python 如何在没有滚动条的情况下在一个窗口中适应difflib.HtmlDiff的html输出
如何将difflib.HtmlDiff的html输出放在一个没有滚动条的窗口中Python 如何在没有滚动条的情况下在一个窗口中适应difflib.HtmlDiff的html输出,python,html,difflib,Python,Html,Difflib,如何将difflib.HtmlDiff的html输出放在一个没有滚动条的窗口中 我将我的html输出图像附加到这里:您可以做一些事情 如果输出在一个容器中,如表或div,则可以将宽度设置为100% 如果输出在表中,则可以设置单元格宽度的{.outputDiv table.cell1 width:50px} 您可以使用css删除滚动条。outputDiv{overflow-x:hidden;}。这将隐藏所有不适合outputDiv的内容,但请确保其大小正确 对于水平滚动条,在创建difflib.
我将我的html输出图像附加到这里:您可以做一些事情
- 如果输出在一个容器中,如表或div,则可以将宽度设置为100%
- 如果输出在表中,则可以设置单元格宽度的{.outputDiv table.cell1 width:50px}
- 您可以使用css删除滚动条。outputDiv{overflow-x:hidden;}。这将隐藏所有不适合outputDiv的内容,但请确保其大小正确
difflib.HtmlDiff
对象时,可以使用可选的wrapcolumn
参数减小表格的宽度
html\u table=difflib.HtmlDiff(wrapcolumn=80).make\u table(
预期,
实际的,
)
如果您指的是垂直滚动条,则可以在make_表
或make_文件
函数调用中使用context=True
来降低高度。如果需要,也可以调整numlines
参数
difflib.HtmlDiff
没有提供太多其他定制功能,我发现使用CSS定制外观非常困难。它生成的HTML非常陈旧且不灵活
不过,对于中的difflib.HtmlDiff
的替代方案有一些建议