Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在没有滚动条的情况下在一个窗口中适应difflib.HtmlDiff的html输出_Python_Html_Difflib - Fatal编程技术网

Python 如何在没有滚动条的情况下在一个窗口中适应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.

如何将difflib.HtmlDiff的html输出放在一个没有滚动条的窗口中


我将我的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
的替代方案有一些建议