Настройка заполнения блестящей таблицы с помощью css

#css #r #shiny

#css #r #блестящий

Вопрос:

Допустим, я хочу уменьшить отступ между левым краем экрана и первым столбцом, чтобы максимально увеличить пространство на iPhone. Вот таблица:

 library(shiny)
library(reactable)

ui <- fluidPage(
  theme = "styles.css",
  
  mainPanel(
    align = "left",
    reactableOutput("table")
  )
)

server <- function(input, output, session) {
  output$table <- renderReactable({
    reactable(iris,
              fullWidth = FALSE
    )
  })
}

shinyApp(ui, server)
  

И styles.css — это:

 .container-fluid {
  padding-left: 0 !important;
}
  

Это не работает. Однако, если я использую Chrome Inspector для просмотра разрыва, я могу установить вручную padding-left: 0 , и разрыв сужается.

введите описание изображения здесь

Как мне сократить разрыв внутри R / Shiny // css?

Ответ №1:

Проверьте в инспекторе на вкладке источники, правильно ли включен файл. Если это все еще не работает, проверьте, нет ли ошибок в вашем файле css, которые могут препятствовать работе таблицы стилей. Наконец, возможно, вам придется установить стиль встроенным или в теге style. Если вы используете Bootstrap, вы можете использовать класс ml-0 в контейнере.