1 Basic HTML

library(knitr)
library(kableExtra)
dt <- mtcars[1:5, 1:2]

kable(dt, format = "html")
mpg cyl
Mazda RX4 21.0 6
Mazda RX4 Wag 21.0 6
Datsun 710 22.8 4
Hornet 4 Drive 21.4 6
Hornet Sportabout 18.7 8

2 Basic Bootstrap Table

kable(dt, format = "html", table.attr = htmlTable_styling())
mpg cyl
Mazda RX4 21.0 6
Mazda RX4 Wag 21.0 6
Datsun 710 22.8 4
Hornet 4 Drive 21.4 6
Hornet Sportabout 18.7 8

3 Boostrap Table Options

3.1 Striped

kable(dt, format = "html", table.attr = htmlTable_styling(bootstrap_options = "striped"))
mpg cyl
Mazda RX4 21.0 6
Mazda RX4 Wag 21.0 6
Datsun 710 22.8 4
Hornet 4 Drive 21.4 6
Hornet Sportabout 18.7 8

3.2 Striped + Hover

kable(dt, format = "html", table.attr = htmlTable_styling(c("striped", "hover")))
mpg cyl
Mazda RX4 21.0 6
Mazda RX4 Wag 21.0 6
Datsun 710 22.8 4
Hornet 4 Drive 21.4 6
Hornet Sportabout 18.7 8

3.3 Other bootstrap options

kable(dt, format = "html", 
      table.attr = htmlTable_styling(c("striped", "bordered", "hover", "condensed", "responsive")))
mpg cyl
Mazda RX4 21.0 6
Mazda RX4 Wag 21.0 6
Datsun 710 22.8 4
Hornet 4 Drive 21.4 6
Hornet Sportabout 18.7 8

4 “Thin” Table and Floating options

kable(dt, format = "html", 
      table.attr = htmlTable_styling(
        c("striped", "bordered", "condensed"), 
        full_width = F, 
        float = "center"
      ))
mpg cyl
Mazda RX4 21.0 6
Mazda RX4 Wag 21.0 6
Datsun 710 22.8 4
Hornet 4 Drive 21.4 6
Hornet Sportabout 18.7 8