Bug 1100643: Integrate customCSS

Rebase of #2930 to a more recent parent so that we don't need to deal with vendor changes when switching branches.
I think -moz-column-break-inside doesn't, and even never, existed:
http://mxr.mozilla.org/mozilla-central/source/layout/style/nsCSSPropList.h

Isn't the right way:
overflow:hidden
-webkit-column-break-inside: avoid; /*Blink & Webkit */
page-break-inside: avoid; /* Firefox*/
break-inside: avoid; /*IE 10+*/


On 19/12/2014 01:03, Stephanie Hobson wrote:
>
> In media/redesign/stylus/wiki-customcss.styl
> <https://github.com/mozilla/kuma/pull/2962#discussion-diff-22081488>:
>
> > @@ -200,6 +201,13 @@ div.smallTextMultiColumnBoxList li {
> >      color: #fff;
> >      font-size: 1.5em;
> >      line-height: 1.5;
> > +    overflow: hidden; /* Fix for firefox and IE 10-11  */
> > +    -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
> > +    page-break-inside: avoid; /* Deprecated Firefox */
> > +    -moz-column-break-inside:avoid; /* Current Firefox */
>
> Sadly, no, it can't handle cases when the property has a different
> name between browsers or between prefixed and standard.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/mozilla/kuma/pull/2962/files#r22081488>.
>


-- 
Jean-Yves Perrier
Senior Technical Writer / Mozilla Developer Network