簡體   English   中英

如何在使用 div 和 span 時在閃亮的 titlePanel 中添加額外的間距?

[英]How to add additional spacing in r shiny titlePanel while using div and span?

這似乎是一個非常直接的問題,但我似乎無法在標題面板中的文本之前創建額外的空間。 困擾我的是文本離左邊緣太近了。 我不想讓文本居中,我只想讓它稍微向內移動。

我嘗試使用 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的 style 參數中使用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) {
  
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM