Skip to content Skip to navigation
EPFL Homepage
Search

EPFL Bootstrap Style Guide

  1. EPFL
  2. Styleguide
  • Current language: English
Main navigation
  • Homepage
  • about
    • Accessibility
      • Web Content Accessibility Guidelines (WCAG) 2.0
      • WAI-ARIA
      • Access keys
    • Installation
      • Optimized head/foot files
      • All-in-one head files
      • Integration of the EPFL banner in a site
      • Dynamically load the global header
        • Local search
        • Global search
    • Custom Scripts
      • Load a custom jQuery plugin
      • Load [datatables script](http://cdn.datatables.net)
      • Load a jQuery plug-in different from epfl-jquery
      • Load a custom script
    • Analytics
    • Browser support
    • 3rd-party libraries
      • Packaged libraries
      • CDN libraries
    • Changelog
      • v0.28.0 - 2018.08.28
      • v0.27.5 - 2018.08.22
      • v0.27.4 - 2018.07.18
      • v0.27.3 - 2018.07.02
      • v0.27.2 - 2018.06.11
      • v0.27.1 - 2018.04.04
      • v0.27.0 - 2018.04.03
      • v0.26.1 - 2017.11.21
      • v0.26.0 - 2017.10.18
      • v0.25.0 - 2017.10.11
      • v0.24.0 - 2017.08.29
      • v0.23.1 - 2017.06.13
      • v0.23.0 - 2017.03.20
      • v0.22.12 - 2016.04.27
      • v0.22.9 - 2016.04.14
      • v0.22.8 - 2016.03.18
      • v0.22.6 - 2016.08.01
      • v0.22.2 - 2015.10.30
      • v0.22.0 - 2015.10.12
      • v0.21.3 - 2015.09.03
      • v0.20.3 - 2015.06.22
      • v0.20.2 - 2015.06.18
      • v0.20.1 - 2015.06.16
      • v0.20.0 - 2015.06.15
      • v0.19.1 - 2015.06.06
      • v0.19.0 - 2015.06.04
      • v0.18.0 - 2015.05.20
      • v0.17.0 - 2015.05.12
      • v0.16.0 - 2015.05.04
      • v0.15.0 - 2015.04.17
      • v0.14.0 - 2014.11.09
      • v0.13.4 - 2014.11.01
      • v0.13.3 - 2014.09.03
      • v0.13.2 - 2014.07.15
      • v0.13.1 - 2014.07.09
      • v0.13.0 - 2014.07.03
      • v0.12.1 - 2014.06.25
      • v0.12.0 - 2014.06.25
      • v0.11.0 – 2014.06.06
      • v0.10.2 – 2014.06.04
      • v0.10.1 – 2014.05.28
      • v0.10.0 – 2014.05.27
      • v0.9.0 – 2014.05.09
  • base
    • Page Structure
    • Grid
      • Grid horizontal classes
        • Cell width
        • Cell horizontal offset
        • Convenience classes
      • Grid vertical classes
        • Cell height
        • Cell vertical offset
      • Nested grids
      • Overwrite grid in tablet layout
      • Fixed vs fluid layout
      • Font size adjustments
    • Visibility
      • Hiding
        • Hidden
        • Visually hidden
        • Hidden from screen readers
      • Visible
    • Colors
      • Base
      • Information
      • Themes
        • Theme classes
    • Typography
      • Fonts
      • Headings
      • Common content
      • Themed content
      • Code blocks
    • Images
      • Positioning images
      • Images with a fixed proportion
      • Images with a forced size
      • Showing different images for different screen sizes
        • Using CSS classes
        • Using the HTML5 picture element
    • Lists
      • Ordered lists
      • Unordered lists
      • Definition lists
      • Unstyled lists
    • Tables
      • Styled table
      • Narrow table
      • Smaller table
      • Stroked table
      • Striped table
      • Hoverable table
      • Responsive table
    • Quotes
      • Block quotes
      • Inline quotes
    • Forms
      • Styled form
      • Inline form
      • Vertical form
      • Horizontal form
      • Input group
  • modules
    • Icons
      • Default icons
      • Button icons
      • Themed icons
      • Inline icons
      • Bigger icons
    • Buttons
      • Default buttons
      • Icon buttons
      • Operations
      • Data manipulation
      • Information notification
      • Long buttons
      • Trigger button
      • Split button
    • Badges
      • Default badge
      • Information badges
      • Action badges
    • Messages
      • The message module structure
      • Various message types
    • Navigation
      • The navigation module structure
      • Inline navigation
      • Horizontal navigation
      • Vertical navigation
      • Pagination navigation
      • Horizontal block navigation
      • Vertical block navigation
      • Themed horizontal navigation
      • Themed vertical navigation
    • Panels
      • The panel module structure
      • Default panels
      • Themed panels
      • Cell panels
      • Panel buttons
    • Media
      • The media module structure
      • Media list
        • Media list (auto-truncated)
        • Minimal list
      • Media grid
      • A media list with the first element emphasized
    • Responsive Embeds
      • All supported aspect ratios
  • widgets
    • Collapse
      • Collapse overview
        • The collapse widget structure
        • Options for the collapse widget
        • Events for the collapse widget
      • Default collapse
      • Collapse with custom targets
        • Collapse the content
        • Collapse the link target
        • Collapse targets specified in the target option
        • Collapse targets specified in the controls option
      • Collapse with overlay
      • Collapse on mouseenter/mouseleave
    • Tooltip
      • Tooltip overview
        • The tooltip widget structure
        • Options for the tooltip widget
      • Default tooltip
      • Tooltip on specific events
        • Click tooltip
        • Double-click tooltip
      • Tooltip with custom targets
        • Via aria-describedby with a list of target ids
        • Via data-tooltip
        • Via data-target with a css selector to the targets (relative to parent)
        • Via href with reference to element id (single target only)
      • Overlay tooltip
    • Menu, Menubar & Toolbar
      • Menu widget
        • The menu widget structure
        • Simple menu
        • Multi-level menu
      • Tool bar widget
        • The toolbar widget structure
        • Simple toolbar example
      • Menu bar
        • The menubar widget structure
        • Simple menubar example
    • Accordions
      • Accordions overview
        • The accordion widget structure
        • Options for the accordion widget
      • Default accordions (top positioned)
      • Bottom positioned accordions
    • Tabs
      • Tabs overview
        • The tabs widget structure
        • Options for the tabs widget
      • Default tabs (top)
      • Left tabs
      • Right tabs
      • Bottom tabs
      • Nested tabs (horizontal-vertical)
      • Nested tabs (vertical-horizontal)
    • Tree
      • Tree overview
        • The tree widget structure
        • Options for the tree widget
      • In-line tree
        • Default in-line tree
        • In-line tree with auto-collapsing branches
      • Block tree
        • Default block tree
        • Block tree with auto-collapse of branches
    • Dialog
      • Dialog overview
        • The dialog widget structure
        • Options for the dialog widget
      • Simple dialog
      • Modal dialog
      • Standard Popup Image
      • Popup Image click for downloading
    • Carousel & Slideshow
      • Carousel overview
        • The carousel widget structure
        • Options for the carousel widget
        • Events for the carousel widget
        • Default carousel
        • With inline preview
        • With controls
        • Vertical with controls
        • With custom controls
        • With custom controls and cycleItems=True
      • Slideshow
        • The slideshow widget structure
        • Options for the slideshow widget
        • Events for the slideshow widget
        • Default slideshow
        • With controls (no selectors)
        • Slideshow with custom controls
    • Alerts & Notifications
      • Alert
      • Notification
    • Filter
    • Sort
      • List
      • Table
  • plugins
    • Markdown
    • Maths
      • Tex Example
      • MathML
      • AsciiMath
    • Syntax Highlighting
      • Java
      • Python
      • JavaScript
      • PHP
      • Perl
      • Other
  • examples
    • Page templates
      • Accessibility links template
      • Minimal global header
      • Website name template
      • Breadcrumb navigation template
      • Language navigation template
      • Tool bar template
      • Main navigation template
      • Secondary navigation template
    • Article list
      • Fixed height articles (auto-truncate)
      • Paginated news list
      • Minimal article list
      • News list with emphasized first item
    • Course list
    • Event list
      • Event-list (auto-truncated)
      • Agenda version
    • People list
      • Condensed people grid layout (2 columns)
      • People grid layout
        • 3 columns
        • 4 columns
      • Condensed people list
    • Publication list
    • Study plan
    • Organigramme
    • Responsive Image
      • image sans attributs
      • image avec attributs width et height
      • image avec l'attribut style
      • max-width: 100%
      • width: 100%
      • Image entièrement visible sur l'écran
      • Image qui remplit tout l'écran
      • Différentes solutions
Share:

Sitemap

  1. Accessibility
    1. Web Content Accessibility Guidelines (WCAG) 2.0
    2. WAI-ARIA
    3. Access keys
  2. Installation
    1. Optimized head/foot files
    2. All-in-one head files
    3. Integration of the EPFL banner in a site
    4. Dynamically load the global header
      1. Local search
      2. Global search
  3. Custom Scripts
    1. Load a custom jQuery plugin
    2. Load [datatables script](http://cdn.datatables.net)
    3. Load a jQuery plug-in different from epfl-jquery
    4. Load a custom script
  4. Analytics
  5. Browser support
  6. 3rd-party libraries
    1. Packaged libraries
    2. CDN libraries
  7. Changelog
    1. v0.28.0 - 2018.08.28
    2. v0.27.5 - 2018.08.22
    3. v0.27.4 - 2018.07.18
    4. v0.27.3 - 2018.07.02
    5. v0.27.2 - 2018.06.11
    6. v0.27.1 - 2018.04.04
    7. v0.27.0 - 2018.04.03
    8. v0.26.1 - 2017.11.21
    9. v0.26.0 - 2017.10.18
    10. v0.25.0 - 2017.10.11
    11. v0.24.0 - 2017.08.29
    12. v0.23.1 - 2017.06.13
    13. v0.23.0 - 2017.03.20
    14. v0.22.12 - 2016.04.27
    15. v0.22.9 - 2016.04.14
    16. v0.22.8 - 2016.03.18
    17. v0.22.6 - 2016.08.01
    18. v0.22.2 - 2015.10.30
    19. v0.22.0 - 2015.10.12
    20. v0.21.3 - 2015.09.03
    21. v0.20.3 - 2015.06.22
    22. v0.20.2 - 2015.06.18
    23. v0.20.1 - 2015.06.16
    24. v0.20.0 - 2015.06.15
    25. v0.19.1 - 2015.06.06
    26. v0.19.0 - 2015.06.04
    27. v0.18.0 - 2015.05.20
    28. v0.17.0 - 2015.05.12
    29. v0.16.0 - 2015.05.04
    30. v0.15.0 - 2015.04.17
    31. v0.14.0 - 2014.11.09
    32. v0.13.4 - 2014.11.01
    33. v0.13.3 - 2014.09.03
    34. v0.13.2 - 2014.07.15
    35. v0.13.1 - 2014.07.09
    36. v0.13.0 - 2014.07.03
    37. v0.12.1 - 2014.06.25
    38. v0.12.0 - 2014.06.25
    39. v0.11.0 – 2014.06.06
    40. v0.10.2 – 2014.06.04
    41. v0.10.1 – 2014.05.28
    42. v0.10.0 – 2014.05.27
    43. v0.9.0 – 2014.05.09
  8. Page Structure
  9. Grid
    1. Grid horizontal classes
      1. Cell width
      2. Cell horizontal offset
      3. Convenience classes
    2. Grid vertical classes
      1. Cell height
      2. Cell vertical offset
    3. Nested grids
    4. Overwrite grid in tablet layout
    5. Fixed vs fluid layout
    6. Font size adjustments
  10. Visibility
    1. Hiding
      1. Hidden
      2. Visually hidden
      3. Hidden from screen readers
    2. Visible
  11. Colors
    1. Base
    2. Information
    3. Themes
      1. Theme classes
  12. Typography
    1. Fonts
    2. Headings
    3. Common content
    4. Themed content
    5. Code blocks
  13. Images
    1. Positioning images
    2. Images with a fixed proportion
    3. Images with a forced size
    4. Showing different images for different screen sizes
      1. Using CSS classes
      2. Using the HTML5 picture element
  14. Lists
    1. Ordered lists
    2. Unordered lists
    3. Definition lists
    4. Unstyled lists
  15. Tables
    1. Styled table
    2. Narrow table
    3. Smaller table
    4. Stroked table
    5. Striped table
    6. Hoverable table
    7. Responsive table
  16. Quotes
    1. Block quotes
    2. Inline quotes
  17. Forms
    1. Styled form
    2. Inline form
    3. Vertical form
    4. Horizontal form
    5. Input group
  18. Icons
    1. Default icons
    2. Button icons
    3. Themed icons
    4. Inline icons
    5. Bigger icons
  19. Buttons
    1. Default buttons
    2. Icon buttons
    3. Operations
    4. Data manipulation
    5. Information notification
    6. Long buttons
    7. Trigger button
    8. Split button
  20. Badges
    1. Default badge
    2. Information badges
    3. Action badges
  21. Messages
    1. The message module structure
    2. Various message types
  22. Navigation
    1. The navigation module structure
    2. Inline navigation
    3. Horizontal navigation
    4. Vertical navigation
    5. Pagination navigation
    6. Horizontal block navigation
    7. Vertical block navigation
    8. Themed horizontal navigation
    9. Themed vertical navigation
  23. Panels
    1. The panel module structure
    2. Default panels
    3. Themed panels
    4. Cell panels
    5. Panel buttons
  24. Media
    1. The media module structure
    2. Media list
      1. Media list (auto-truncated)
      2. Minimal list
    3. Media grid
    4. A media list with the first element emphasized
  25. Responsive Embeds
    1. All supported aspect ratios
  26. Collapse
    1. Collapse overview
      1. The collapse widget structure
      2. Options for the collapse widget
      3. Events for the collapse widget
    2. Default collapse
    3. Collapse with custom targets
      1. Collapse the content
      2. Collapse the link target
      3. Collapse targets specified in the target option
      4. Collapse targets specified in the controls option
    4. Collapse with overlay
    5. Collapse on mouseenter/mouseleave
  27. Tooltip
    1. Tooltip overview
      1. The tooltip widget structure
      2. Options for the tooltip widget
    2. Default tooltip
    3. Tooltip on specific events
      1. Click tooltip
      2. Double-click tooltip
    4. Tooltip with custom targets
      1. Via aria-describedby with a list of target ids
      2. Via data-tooltip
      3. Via data-target with a css selector to the targets (relative to parent)
      4. Via href with reference to element id (single target only)
    5. Overlay tooltip
  28. Menu, Menubar & Toolbar
    1. Menu widget
      1. The menu widget structure
      2. Simple menu
      3. Multi-level menu
    2. Tool bar widget
      1. The toolbar widget structure
      2. Simple toolbar example
    3. Menu bar
      1. The menubar widget structure
      2. Simple menubar example
  29. Accordions
    1. Accordions overview
      1. The accordion widget structure
      2. Options for the accordion widget
    2. Default accordions (top positioned)
    3. Bottom positioned accordions
  30. Tabs
    1. Tabs overview
      1. The tabs widget structure
      2. Options for the tabs widget
    2. Default tabs (top)
    3. Left tabs
    4. Right tabs
    5. Bottom tabs
    6. Nested tabs (horizontal-vertical)
    7. Nested tabs (vertical-horizontal)
  31. Tree
    1. Tree overview
      1. The tree widget structure
      2. Options for the tree widget
    2. In-line tree
      1. Default in-line tree
      2. In-line tree with auto-collapsing branches
    3. Block tree
      1. Default block tree
      2. Block tree with auto-collapse of branches
  32. Dialog
    1. Dialog overview
      1. The dialog widget structure
      2. Options for the dialog widget
    2. Simple dialog
    3. Modal dialog
    4. Standard Popup Image
    5. Popup Image click for downloading
  33. Carousel & Slideshow
    1. Carousel overview
      1. The carousel widget structure
      2. Options for the carousel widget
      3. Events for the carousel widget
      4. Default carousel
      5. With inline preview
      6. With controls
      7. Vertical with controls
      8. With custom controls
      9. With custom controls and cycleItems=True
    2. Slideshow
      1. The slideshow widget structure
      2. Options for the slideshow widget
      3. Events for the slideshow widget
      4. Default slideshow
      5. With controls (no selectors)
      6. Slideshow with custom controls
  34. Alerts & Notifications
    1. Alert
    2. Notification
  35. Filter
  36. Sort
    1. List
    2. Table
  37. Markdown
  38. Maths
    1. Tex Example
    2. MathML
    3. AsciiMath
  39. Syntax Highlighting
    1. Java
    2. Python
    3. JavaScript
    4. PHP
    5. Perl
    6. Other
  40. Page templates
    1. Accessibility links template
    2. Minimal global header
    3. Website name template
    4. Breadcrumb navigation template
    5. Language navigation template
    6. Tool bar template
    7. Main navigation template
    8. Secondary navigation template
  41. Article list
    1. Fixed height articles (auto-truncate)
    2. Paginated news list
    3. Minimal article list
    4. News list with emphasized first item
  42. Course list
  43. Event list
    1. Event-list (auto-truncated)
    2. Agenda version
  44. People list
    1. Condensed people grid layout (2 columns)
    2. People grid layout
      1. 3 columns
      2. 4 columns
    3. Condensed people list
  45. Publication list
  46. Study plan
  47. Organigramme
  48. Responsive Image
    1. image sans attributs
    2. image avec attributs width et height
    3. image avec l'attribut style
    4. max-width: 100%
    5. width: 100%
    6. Image entièrement visible sur l'écran
    7. Image qui remplit tout l'écran
    8. Différentes solutions
  • Back to top
  • Sitemap
  • Webmaster
  • Everything on a single page
  • Accessibility
  • Updated 18 Mar 2019
  • © EPFL 2017 All rights reserved