How to change table background color in bootstrap

scope="col"># scope="col">First scope="col">Last scope="col">Handle scope="row">1 scope="row">2 scope="row">3

In twitter-bootstrap-3 is there any way you can use a built in bootstrap color scheme? This code wouldn't work, and I have tried "Active" and "Success" for colors instead of background-color, but they didn't work.

example table

How to change table background color in bootstrap

dippas

56.4k15 gold badges113 silver badges122 bronze badges

asked Jun 2, 2016 at 22:03

0

Bootstrap has some built in Contextual backgrounds which can be added to any element



Hello
Hello
Hello
Hello
Hello

Also, you're code example doesn't work because you're adding css in the class attribute vs the style attribute.. should look like this instead

answered Jun 2, 2016 at 22:05

im_brian_dim_brian_d

8,6602 gold badges27 silver badges46 bronze badges

you can use .table-striped class, that makes zebra style.

 
Firstname Lastname Email
John Doe
Mary Moe
July Dooley

OR

if you want more than 2 colors you can use Contextual classes, which you can apply to tr or td


Firstname Lastname Email
John Doe
Mary Moe
July Dooley

answered Jun 2, 2016 at 22:07

How to change table background color in bootstrap

dippasdippas

56.4k15 gold badges113 silver badges122 bronze badges

1

Documentation and examples for opt-in styling of tables (given their prevalent use in JavaScript plugins) with Bootstrap.

Examples

Due to the widespread use of tables across third-party widgets like calendars and date pickers, we’ve designed our tables to be opt-in. Just add the base class .table to any

, then extend with custom styles or our various included modifier classes.

Using the most basic table markup, here’s how .table-based tables look in Bootstrap. All table styles are inherited in Bootstrap 4, meaning any nested tables will be styled in the same manner as the parent.

#FirstLastHandle
1Mark Otto @mdo
2Jacob Thornton @fat
3Larry the Bird @twitter

 class="table">
  
Mark Otto @mdo
Jacob Thornton @fat
Larry the Bird @twitter

You can also invert the colors—with light text on dark backgrounds—with .table-dark.

#FirstLastHandle
1Mark Otto @mdo
2Jacob Thornton @fat
3Larry the Bird @twitter

 class="table table-dark">
  
    
       scope="col">#
       scope="col">First
       scope="col">Last
       scope="col">Handle
    
  
  
    
       scope="row">1
      Mark
      Otto
      @mdo
    
    
       scope="row">2
      Jacob
      Thornton
      @fat
    
    
       scope="row">3
      Larry
      the Bird
      @twitter
    
  

Table head options

Similar to tables and dark tables, use the modifier classes .thead-light or .thead-dark to make s appear light or dark gray.

#FirstLastHandle
1Mark Otto @mdo
2Jacob Thornton @fat
3Larry the Bird @twitter
#FirstLastHandle
1Mark Otto @mdo
2Jacob Thornton @fat
3Larry the Bird @twitter

 class="table">
   class="thead-dark">
    
       scope="col">#
       scope="col">First
       scope="col">Last
       scope="col">Handle
    
  
  
    
       scope="row">1
      Mark
      Otto
      @mdo
    
    
       scope="row">2
      Jacob
      Thornton
      @fat
    
    
       scope="row">3
      Larry
      the Bird
      @twitter
    
  


 class="table">
   class="thead-light">
    
       scope="col">#
       scope="col">First
       scope="col">Last
       scope="col">Handle
    
  
  
    
       scope="row">1
      Mark
      Otto
      @mdo
    
    
       scope="row">2
      Jacob
      Thornton
      @fat
    
    
       scope="row">3
      Larry
      the Bird
      @twitter
    
  

Striped rows

Use .table-striped to add zebra-striping to any table row within the .

#FirstLastHandle
1Mark Otto @mdo
2Jacob Thornton @fat
3Larry the Bird @twitter

 class="table table-striped">
  
    
       scope="col">#
       scope="col">First
       scope="col">Last
       scope="col">Handle
    
  
  
    
       scope="row">1
      Mark
      Otto
      @mdo
    
    
       scope="row">2
      Jacob
      Thornton
      @fat
    
    
       scope="row">3
      Larry
      the Bird
      @twitter
    
  

#FirstLastHandle
1Mark Otto @mdo
2Jacob Thornton @fat
3Larry the Bird @twitter

 class="table table-striped table-dark">
  
    
       scope="col">#
       scope="col">First
       scope="col">Last
       scope="col">Handle
    
  
  
    
       scope="row">1
      Mark
      Otto
      @mdo
    
    
       scope="row">2
      Jacob
      Thornton
      @fat
    
    
       scope="row">3
      Larry
      the Bird
      @twitter
    
  

Bordered table

Add .table-bordered for borders on all sides of the table and cells.

#FirstLastHandle
1Mark Otto @mdo
2Jacob Thornton @fat
3Larry the Bird @twitter

 class="table table-bordered">
  
    
       scope="col">#
       scope="col">First
       scope="col">Last
       scope="col">Handle
    
  
  
    
       scope="row">1
      Mark
      Otto
      @mdo
    
    
       scope="row">2
      Jacob
      Thornton
      @fat
    
    
       scope="row">3
       colspan="2">Larry the Bird
      @twitter
    
  

#FirstLastHandle
1Mark Otto @mdo
2Jacob Thornton @fat
3Larry the Bird @twitter

 class="table table-bordered table-dark">
  
    
       scope="col">#
       scope="col">First
       scope="col">Last
       scope="col">Handle
    
  
  
    
       scope="row">1
      Mark
      Otto
      @mdo
    
    
       scope="row">2
      Jacob
      Thornton
      @fat
    
    
       scope="row">3
       colspan="2">Larry the Bird
      @twitter
    
  

Hoverable rows

Add .table-hover to enable a hover state on table rows within a .

#FirstLastHandle
1Mark Otto @mdo
2Jacob Thornton @fat
3Larry the Bird @twitter

 class="table table-hover">
  
    
       scope="col">#
       scope="col">First
       scope="col">Last
       scope="col">Handle
    
  
  
    
       scope="row">1
      Mark
      Otto
      @mdo
    
    
       scope="row">2
      Jacob
      Thornton
      @fat
    
    
       scope="row">3
       colspan="2">Larry the Bird
      @twitter
    
  

#FirstLastHandle
1Mark Otto @mdo
2Jacob Thornton @fat
3Larry the Bird @twitter

 class="table table-hover table-dark">
  
    
       scope="col">#
       scope="col">First
       scope="col">Last
       scope="col">Handle
    
  
  
    
       scope="row">1
      Mark
      Otto
      @mdo
    
    
       scope="row">2
      Jacob
      Thornton
      @fat
    
    
       scope="row">3
       colspan="2">Larry the Bird
      @twitter
    
  

Small table

Add .table-sm to make tables more compact by cutting cell padding in half.

#FirstLastHandle
1Mark Otto @mdo
2Jacob Thornton @fat
3Larry the Bird @twitter

 class="table table-sm">
  
    
       scope="col">#
       scope="col">First
       scope="col">Last
       scope="col">Handle
    
  
  
    
       scope="row">1
      Mark
      Otto
      @mdo
    
    
       scope="row">2
      Jacob
      Thornton
      @fat
    
    
       scope="row">3
       colspan="2">Larry the Bird
      @twitter
    
  

#FirstLastHandle
1Mark Otto @mdo
2Jacob Thornton @fat
3Larry the Bird @twitter

 class="table table-sm table-dark">
  
    
       scope="col">#
       scope="col">First
       scope="col">Last
       scope="col">Handle
    
  
  
    
       scope="row">1
      Mark
      Otto
      @mdo
    
    
       scope="row">2
      Jacob
      Thornton
      @fat
    
    
       scope="row">3
       colspan="2">Larry the Bird
      @twitter
    
  

Contextual classes

Use contextual classes to color table rows or individual cells.

ClassHeadingHeading
ActiveCell Cell
DefaultCell Cell
PrimaryCell Cell
SecondaryCell Cell
SuccessCell Cell
DangerCell Cell
WarningCell Cell
InfoCell Cell
LightCell Cell
DarkCell Cell


 class="table-active">...

 class="table-primary">...
 class="table-secondary">...
 class="table-success">...
 class="table-danger">...
 class="table-warning">...
 class="table-info">...
 class="table-light">...
 class="table-dark">...



   class="table-active">...

   class="table-primary">...
   class="table-secondary">...
   class="table-success">...
   class="table-danger">...
   class="table-warning">...
   class="table-info">...
   class="table-light">...
   class="table-dark">...

Regular table background variants are not available with the dark table, however, you may use text or background utilities to achieve similar styles.

#HeadingHeading
1Cell Cell
2Cell Cell
3Cell Cell
4Cell Cell
5Cell Cell
6Cell Cell
7Cell Cell
8Cell Cell
9Cell Cell


 class="bg-primary">...
 class="bg-success">...
 class="bg-warning">...
 class="bg-danger">...
 class="bg-info">...



   class="bg-primary">...
   class="bg-success">...
   class="bg-warning">...
   class="bg-danger">...
   class="bg-info">...

Conveying meaning to assistive technologies

Using color to add meaning only provides a visual indication, which will not be conveyed to users of assistive technologies – such as screen readers. Ensure that information denoted by the color is either obvious from the content itself (e.g. the visible text), or is included through alternative means, such as additional text hidden with the .sr-only class.

Create responsive tables by wrapping any .table with .table-responsive{-sm|-md|-lg|-xl}, making the table scroll horizontally at each max-width breakpoint of up to (but not including) 576px, 768px, 992px, and 1120px, respectively.

Note that since browsers do not currently support range context queries, we work around the limitations of min- and max- prefixes and viewports with fractional widths (which can occur under certain conditions on high-dpi devices, for instance) by using values with higher precision for these comparisons.

Captions

A functions like a heading for a table. It helps users with screen readers to find a table and understand what it’s about and decide if they want to read it.

List of users

#FirstLastHandle
1Mark Otto @mdo
2Jacob Thornton @fat
3Larry the Bird @twitter

 class="table">
  List of users
  
    
       scope="col">#
       scope="col">First
       scope="col">Last
       scope="col">Handle
    
  
  
    
       scope="row">1
      Mark
      Otto
      @mdo
    
    
       scope="row">2
      Jacob
      Thornton
      @fat
    
    
       scope="row">3
      Larry
      the Bird
      @twitter
    
  

Responsive tables

Responsive tables allow tables to be scrolled horizontally with ease. Make any table responsive across all viewports by wrapping a .table with .table-responsive. Or, pick a maximum breakpoint with which to have a responsive table up to by using .table-responsive{-sm|-md|-lg|-xl}.

Vertical clipping/truncation

Responsive tables make use of overflow-y: hidden, which clips off any content that goes beyond the bottom or top edges of the table. In particular, this can clip off dropdown menus and other third-party widgets.

Always responsive

Across every breakpoint, use .table-responsive for horizontally scrolling tables.

#HeadingHeadingHeadingHeadingHeadingHeadingHeadingHeadingHeading
1Cell Cell Cell Cell Cell Cell Cell Cell Cell
2Cell Cell Cell Cell Cell Cell Cell Cell Cell
3Cell Cell Cell Cell Cell Cell Cell Cell Cell

 class="table-responsive">
   class="table">
    ...
  

Breakpoint specific

Use .table-responsive{-sm|-md|-lg|-xl} as needed to create responsive tables up to a particular breakpoint. From that breakpoint and up, the table will behave normally and not scroll horizontally.

#HeadingHeadingHeadingHeadingHeading
1Cell Cell Cell Cell Cell
2Cell Cell Cell Cell Cell
3Cell Cell Cell Cell Cell

#HeadingHeadingHeadingHeadingHeading
1Cell Cell Cell Cell Cell
2Cell Cell Cell Cell Cell
3Cell Cell Cell Cell Cell

#HeadingHeadingHeadingHeadingHeading
1Cell Cell Cell Cell Cell
2Cell Cell Cell Cell Cell
3Cell Cell Cell Cell Cell

#HeadingHeadingHeadingHeadingHeading
1Cell Cell Cell Cell Cell
2Cell Cell Cell Cell Cell
3Cell Cell Cell Cell Cell

 class="table-responsive-sm">
   class="table">
    ...
  
class="table-responsive-md"> class="table"> ...
class="table-responsive-lg"> class="table"> ...
class="table-responsive-xl"> class="table"> ...

How do I change the background color of a table?

Add or change the background of a table.
Click a cell in the table..
Go to Table Tools> Design, and then in the Table Styles group, click the arrow next to Shading, and then point to Table Background..
Click the color that you want, or to choose no color, click No Fill..

How do I change the background color in Bootstrap?

We can add background color to a div by simply adding class “bg-primary”, “bg-success”, “bg-danger”, “bg-info”, and many more as shown in the following examples.

How do I change the background color of a table in CSS?

Easiest: add the style property background-color to the table, row, or cell tag. Next easiest: use the attribute bgcolor.

How do I change the background color of a row in a table?

HTML | bgcolor Attribute The HTML bgcolor Attribute is used to specify the background color of a table row. It is not supported by HTML 5. Attribute Values: color_name: It sets the background color by using the color name.

Bài Viết Liên Quan