Как изменить шрифт и размер таблицы с помощью rmarkdown

#css #html-table #r-markdown

#css #html-таблица #r-markdown

Вопрос:

Мне нужна помощь в настройке размеров ячеек таблицы в rmakrdown. Я добавил следующее, но это ничего не изменило с таблицами в документе:

 <style type="text/css">
  }
td {  /* Table  */
  font-size: 12px;
  border-collapse: collapse;
  border-width:3px
}
</style>
  

Мои таблицы просто слишком большие. Я думал, что проблема связана с размером шрифта, поэтому я изменил его, но это ничего не изменило с размером таблицы.

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

Комментарии:

1. При использовании тегов <стиль> вам не нужно включать «тип =»текст / css»» и публиковать часть вашего кода, чтобы мы могли помочь вам, протестировав его.

Ответ №1:

 <style type="text/css">
  } // this can't be here
td {  /* Table  */
  font-size: 12px;
  border-collapse: collapse;
  border-width:3px
}
</style>
  

измените его на это:

 <style>
    th, td { 
      font-size: 12px;
      border-collapse: collapse;
      border-width:3px
    }
    </style>
  

Попробуйте сделать это следующим образом.. в вашем коде было } то, чего там не должно быть.

Комментарии:

1. Привет! Спасибо — это немного сработало, изменило размер шрифта в таблице, но не для заголовков?

2. данные заголовка таблицы @song0089 обычно находятся в <th> теге, а не в <td> , поэтому просто добавьте th в свой css-селектор. т.е. td, th { }

3. «td» влияет только на стандартные ячейки, те, что находятся под ячейками th. Если вы хотите, чтобы это имело тот же эффект и в th, проверьте обновленный ответ выше.

4. Спасибо. Я понял, что это все еще не уменьшает размер таблицы, поля между текстом и границей ячейки слишком большие. Есть ли что-то, что я должен добавить еще, кроме padder = 0px?

5. Я также пытался добавить width=100 , но это не уменьшило размер ячейки….

Ответ №2:

возможно, для вашего body {} стиля по умолчанию font-size установлен этот размер, потому что добавление стиля к TD изменило стиль TD , но не другие элементы.