r - 如何在使用 div 和 span 时在 r Shiny 的 titlePanel 中添加额外的间距?

标签 r shiny

这似乎是一个非常直接的问题,但我似乎无法在标题面板中的文本之前创建额外的空格。令我困扰的是文本太靠近左边缘。我不想让文本居中,我只是想让它稍微向内移动。

我尝试使用 R 中的 tab 命令

\t

并手动添加不间断空格

 

这是我的 titlePanel 的代码:

ui <- fluidPage(

shinyjs::useShinyjs(),
titlePanel(div(span("Title", style = "color:red"),
               style={'background-color:black;'},
               br(),
               span(em(h3("Subtitle")), style = "color:red"),
               
               img(height = 100, width = 200, src = "...")),
           
),  
           
mainPanel()
           
)

最佳答案

我们可以在 div 的样式参数中使用 padding-left:

shinyApp(ui = fluidPage(
  
  shinyjs::useShinyjs(),
  titlePanel(div(span("Title", style = "color:red"),
                 style={'background-color:black; padding-left: 15px'},
                 br(),
                 span(em(h3("Subtitle")), style = "color:red"),
                 
                 img(height = 100, width = 200, src = "...")),
             
  ),  
  
  mainPanel()
  
), server = function(input, output) {
  
})

关于r - 如何在使用 div 和 span 时在 r Shiny 的 titlePanel 中添加额外的间距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68546837/

相关文章:

r - GGPLOT标签设计(粗体、间隙)

r - 在延迟表达式评估中,R Shiny 使用变量的变化值

Rmarkdown 交互文档 Bootswatch 主题颜色不正确

r - 如何识别重复的单词以及句子中重复的位置和数量

r - 将列附加到满足特定条件的行

r - 如何使 R 跳过 2 :n cycle in case n = 1?

r - 使用检查的元素在 Shiny 的应用程序中训练机器学习算法

r - 如果它们之间的所有值都是 NA,则在 R 中连接数据帧的两列?

r - 选择 R 中未正确更新的输入

r - 在 selectInput() 中强制没有默认选择