library(shiny)
library(shinydashboard)
filetime <- format(file.mtime("mydata.csv"), format = "%a %e-%b-%Y %r IST")
ui <- dashboardPage(
dashboardHeader(title = "Recruitment"),
dashboardSidebar(),
dashboardBody(
shinyUI(fluidPage(
box(verbatimTextOutput("final_text"), status = "primary", solidHeader = TRUE, collapsible = TRUE, width = 12, title = "Collapsable text")
))))
server <- shinyServer(function(input, output, session) {
output$final_text <- renderText({
HTML(paste("<center>","Last updated at", filetime, "</center>")) #"<font size=\"2\">",
})
}
在上面的代碼中Last updated at and filetime
沒有得到居中對齊,在進一步的研究,我發現,如果這是造成問題的原因center
標籤不HTML5的工作,不知道。中心對齊閃亮框標題用HTML或CSS
作爲一種解決方法,我添加了一個div and class
來通過css居中對齊文本,這是我的第二次嘗試。
#Next to fluidPage
tags$style(HTML(".man_made_class{color:#f2f205; text-align: center;}")),
#Then further in Output
output$final_text <- renderText({
HTML(paste("<div class= man_made_class>","Last updated at", filetime, "</div>")) #"<font size=\"2\">",
})
在我的兩個attepmt,我能夠改變color
,font size
,margin
等,但不能居中對齊文本。任何幫助?
的final_text得到居中對齊,我需要的盒子被中心對準頭部。謝謝 – Vasim
已更新的答案。 –
是的,框標題是居中對齊,但圖表上的所有框都獲得中心對齊。我只希望#final_text框居中對齊 – Vasim