闪亮的R对齐按钮

Vik*_*Vik 3 r button alignment shiny

我的Ui文件中有两个按钮

div(style="display:inline-block",submitButton("Analysis")),
  div(style="display:inline-block",downloadButton('downloadData', 'Download Data'))
Run Code Online (Sandbox Code Playgroud)

这在应用程序中提供以下输出

在此输入图像描述

但是我正在尝试对齐这些按钮,以便下载数据位于灰色框的右侧,分析按钮位于灰色框的左侧,而不是现在的样子.我该怎么做?预期用途是变得更先进并创建另一个位于灰色框中间的按钮.我假设你做了类似的事情

style="display:center-align"
style="display:right-align"
style="display:left-align"
Run Code Online (Sandbox Code Playgroud)

但我不确定如何进行这个过程.

Ver*_*mid 7

这有效:

div(style="display:inline-block",submitButton("Analysis"), style="float:right"),
div(style="display:inline-block",downloadButton('downloadData', 'Download Data'), style="float:right")
Run Code Online (Sandbox Code Playgroud)

但你应该考虑使用样式表,如在这个答案中解释:https://stackoverflow.com/a/25390164/1117932

  • 这对我来说并不完全有效——无论我做什么,我都无法让两个“style”参数都生效。该按钮要么不会向右浮动,要么不会为自己保留布局空间(对我来说,它会在侧边栏背景下方运行)。但是,我使用“div()”作为浮动,但使用全角“fluidRow”列,得到了确切的预期效果:“fluidRow(column(12, div(submitButton(), style = "float: right") ))` (2认同)