Просто добавьте это как первый аргумент для вашего fluidPage
:
tags$head(
tags$style(HTML(
".form-control { height:auto; padding:3px 5px;}"
))
)
Первый отступ (3px
) относится к верху и низу, второй (5px
) справа и слева : вы можете изменить их так, как вы sh, например, чтобы уменьшить их еще больше, вы можете указать padding:1px 2px;
или даже 0
или что угодно .
Пояснение
Когда вы открываете приложение Shiny в браузере, вы можете щелкнуть правой кнопкой мыши любой элемент, который хотите изменить, выбрать «Проверить» и в инструментах разработчика проверить соответствующие стили, чтобы узнать, откуда берутся его атрибуты CSS. Я видел, что заполнение моих полей textInput было стилизовано классом form-control
, поэтому мне нужно было изменить это.
Я думаю, что самый простой способ изменить CSS в Shiny - это поместить тег стиля в теге заголовка в начале страницы, как я сделал выше, но см. здесь , чтобы узнать о других параметрах и более подробно об этом.