ProUI
avatar
John Doe
  • Dashboard
  • Widget Kit
  • Statistics
  • Social
  • Media
  • Design Kit
  • User Interface
    • Grid & Blocks
    • Typography
    • Buttons & Dropdowns
    • Navigation & More
    • Progress & Loading
    • Color Themes
  • Forms
    • General
    • Components
    • Validation
    • Wizard
  • Tables
    • General
    • Responsive
    • Datatables
  • Icon Sets
    • Font Awesome
    • Glyphicons Pro
  • Develop Kit
  • Components
    • 3 Level Menu
      • Link 1
      • Link 2
    • Maps
    • Charts
    • Gallery
    • Carousel
    • Calendar
    • CSS3 Animations
    • Syntax Highlighting
  • Ready Pages
    • Errors
      • 400
      • 401
      • 403
      • 404
      • 500
      • 503
    • Get Started
      • Blank
      • Blank Alternative
    • Search Results (4)
    • Article
    • User Profile
    • Message Center
      • Inbox
      • Compose Message
      • View Message
    • Timeline
    • FAQ
    • Pricing Tables
    • Invoice
    • Forum (3)
    • Login / Register
Activity
5 min ago
You had a new sale ($10)
10 min ago
Upgraded to Pro plan
3 hours ago
Running low on space
18GB in use 2GB left
Yesterday
New bug submitted
    • Header Style
    • Light Dark
    • Page Style
    • Default Alternative
    • Main Layout
  • avatar
    • Account
    • 10 Updates 5 Messages 3 Subscriptions 11 FAQ
    • Profile Settings
    • Logout
    • Activity
    • 5 min ago
      You had a new sale ($10)
      10 min ago
      Upgraded to Pro plan
      3 hours ago
      Running low on space
      18GB in use 2GB left
      Yesterday
      New bug submitted

Responsive Tables
Play nice on various screen sizes!

  • Tables
  • Responsive

Full Table Responsive

The first way to make a table responsive, is to wrap it with <div class="table-responsive"></div>. This way the table will be horizontally scrollable and all the data will be accessible on smaller screens (< 768px). Try resizing your browser window to check it live!

Client Email Subscription Actions
avatar client1 client1@example.com Trial
avatar client2 client2@example.com VIP
avatar client3 client3@example.com Business
avatar client4 client4@example.com VIP
avatar client5 client5@example.com Personal
avatar client6 client6@example.com Business
avatar client7 client7@example.com Personal

Partial Table Responsive

The second way is to use specific CSS classes for hiding columns in various screen resolutions. This way you can hide the less important columns and keep the most valuable on mobiles. At the following example the Subscription column isn't visible on small and extra small screens and Email column isn't visible on extra small screens. Try resizing your browser window to check it live!

Client Email Subscription Actions
avatar client1 client1@example.com Trial
avatar client2 client2@example.com VIP
avatar client3 client3@example.com Business
avatar client4 client4@example.com VIP
avatar client5 client5@example.com Personal
avatar client6 client6@example.com Business
avatar client7 client7@example.com Personal

Below you can find all the available classes you can use to make your tables responsive. These classes also work with most HTML elements, so you can make them visible only on the screens you want, too.

Extra small devices
Phones (<768px)
Small devices
Tablets (≥768px)
Medium devices
Desktops (≥992px)
Large devices
Desktops (≥1200px)
.visible-xs
.visible-sm
.visible-md
.visible-lg
.hidden-xs
.hidden-sm
.hidden-md
.hidden-lg
Crafted with by pixelcave
© ProUI 1.0

Settings

Vital Info

Admin

Password Update