• Julian Thilo's avatar
    Update copyright notices in all places · 7fcfe61f
    Julian Thilo authored
    - Implements new format "Copyright 2011-xxxx Twitter, Inc.", which resonates well with our History page and more accurately reflects the copyright status of the repo
    - grunt dist to update all the files
    7fcfe61f
third-party-support.md 1.68 KiB
layout: page
title: Third party support

While we don't officially support any third party plugins or add-ons, we do offer some useful advice to help avoid potential issues in your projects.

Box-sizing

Some third party software, including Google Maps and Google Custom Search Engine, conflict with Bootstrap due to * { box-sizing: border-box; }, a rule which makes it so padding does not affect the final computed width of an element. Learn more about box model and sizing at CSS Tricks.

Depending on the context, you may override as-needed (Option 1) or reset the box-sizing for entire regions (Option 2).

{% highlight scss %} /* Box-sizing resets *

  • Reset individual elements or override regions to avoid conflicts due to
  • global box model settings of Bootstrap. Two options, individual overrides and
  • region resets, are available as plain CSS and uncompiled Sass formats. */

/* Option 1A: Override a single element's box model via CSS */ .element { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

/* Option 1B: Override a single element's box model by using a Bootstrap Sass mixin */ .element { .box-sizing(content-box); }

/* Option 2A: Reset an entire region via CSS */ .reset-box-sizing, .reset-box-sizing *, .reset-box-sizing *:before, .reset-box-sizing *:after { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

/* Option 2B: Reset an entire region with a custom Sass mixin */ .reset-box-sizing { &, *, *:before, *:after { .box-sizing(content-box); } } .element { .reset-box-sizing(); } {% endhighlight %}