我创建了一个Shiny应用程序,您可以在此处查看: http://www.agristats.eu/en/prices-agricultural-commodities/
此应用的R代码为here。 问题在于应用侧边栏中的文字。它一直躲在地块后面,所以我需要在侧边栏中对齐它。 相应的代码部分是:
sidebar <- dashboardSidebar(sidebarMenu(selectInput('commodity', 'Προϊόν',
choices = unique(data_quandl$data_product)),
tags$footer(tags$p("This application is based on Quandl data."))))
更令人费解的是,在同一个网站中,我有另一个类似的应用程序,其中相应的侧边栏文本被正确打印。您可以正常查看应用here。
我该如何解决这个问题?
答案 0 :(得分:3)
在footer
之外添加sidebarMenu
可以达到以下目的:
sidebar <- dashboardSidebar(sidebarMenu(
selectInput('commodity', 'Προϊόν', choices = unique(data_quandl$data_product))
),
tags$footer(
tags$p("This application is based on Quandl data.")))
输出:
其他解决方法是使用div
标记来对齐文本。
sidebar <- dashboardSidebar(sidebarMenu(
selectInput('commodity', 'Προϊόν', choices = unique(data_quandl$data_product)),
div(style="text-align:center","This application is based on",br(), "Quandl Data")
))
这导致:
答案 1 :(得分:1)
你遇到问题的那个,页脚存在于ul标签内,问题是由于ul上的{white-space:nowrap}
规则。
如果可能的话,在ul标签外打印页脚,它应该可以解决问题。
或者使用自定义css {white-space:initial;}
希望这会有所帮助..