R Shiny中的TextOutput和VerbatimTextOutput有什么区别

时间:2019-12-13 09:55:09

标签: r shiny

我想在Shiny应用程序中显示纯文本,并且找到了TextOutputVerbatimTextOutput UI元素。从文档中,我可以看到它们都逃脱了HTML。根据同一份文档,它们通常与不同的渲染功能结合使用,但这并没有使UI元素与众不同。

它们在哪里有区别?

1 个答案:

答案 0 :(得分:2)

显然,区别在于它们呈现纯文本的方式。

VerbatimTextOutput使用HTML pre标签。 pre标签使用固定宽度的字体(例如Courier),并且不修改换行符和空格。因此,这对于显示格式化的文本(例如代码)非常有用。

TextOutput使用div标签。 div标签不一定使用固定宽度的字体(除非您使用特定的CSS)。它还不会像pre一样保留换行符和多个空格。这更适合散文。