例如,我有这个:
<pre>
sun<br/>
mercury <br/>
venus <br/>
earth <br/>
mars <br/>
jupiter <br/>
saturn <br/>
</pre>
和这个:
<div style="font-family:monospace">
<div style="text-indent: 0">sun</div> <br/>
<div style="text-indent: 4ch">mercury</div> <br/>
<div style="text-indent: 4ch">venus</div> <br/>
<div style="text-indent: 8ch">earth</div> <br/>
<div style="text-indent: 8ch">mars</div> <br/>
<div style="text-indent: 12ch">jupiter</div> <br/>
<div style="text-indent: 4ch">saturn</div> <br/>
</div>
我希望第二个看起来和第一个完全一样。
我相信这些看起来是一样的,但我唯一的证据是使用旧的“真正快速地在窗口之间来回切换并关注它”技术。(天文学家称其为“闪烁比较器”——https: //en.wikipedia.org/wiki/Blink_comparator)。我确保窗户的大小和位置相同。但是如果渲染的 HTML 不适合屏幕,这可能太难了。
有没有更明确的工具或方法来进行这种比较?
我在 Chrome 77.0.3865.120 和 Firefox 69.0.3 中查看了这些内容。
例如,我知道浏览器酸测试最初是 Web 标准项目的一部分——https: //www.acidtests.org/——像素完美渲染是基准。
(额外的功劳:第二个代码片段的 HTML 可能足以满足我的需要;如果您愿意提出改进建议,那将是受欢迎的。)
编辑:我的问题比较了两个小的 HTML 示例,可以将其呈现以适合浏览器的可见部分。但总的来说,我想知道可能很长的 HTML 的答案。