我正在R Shiny开发一个应用程序。应用程序中的一个模块根据用户输入显示动态文本。我希望将文本显示为项目符号,并且还希望文本采用“强”或“标题”格式。我可以单独做这个,但不知怎的,我无法弄清楚如何组合2.所以假设我的函数返回一个字符向量a,我需要显示2个组件,我可以执行以下操作:
HTML("<ul><li>",a[1],"</li><li>",a[2]) #To generate bullet points
HTML(paste(h4(a[1],a[2],sep=''))) #To concatenate and change format to heading
现在我的问题是 - 我怎么能两个都做(用标题格式显示为子弹)?我尝试了不同的组合,但它不起作用。 其次,如何更改文字的颜色?
非常感谢任何帮助。
谢谢!
答案 0 :(得分:2)
要获取包含标题格式的项目符号列表,您只需向<h4>
添加paste
标记即可。此外,请确保关闭所有打开的标签,例如:
HTML("<ul'><li><h4>",a[1],"</h4></li><li><h4>",a[2],"</h4></li></ul>")
您可以使用内联CSS更改颜色,例如:
HTML("<ul style='color:red'><li><h4>",a[1],"</h4></li><li><h4>",a[2],"</h4></li></ul>")
更多信息here。