// http://www.zeldman.com/2012/03/01/replacing-the-9999px-hack-new-image-replacement/ hide-text() text-indent: 100% white-space: nowrap overflow: hidden // http://codepen.io/shshaw/full/gEiDt absolute-center(width, height = width) // margin: auto // position: absolute // top: 50% // top: 0 // left: 0 // bottom: 0 // right: 0 // width: width // height: height // overflow: auto width: width height: height position: absolute top: 50% left: 50% margin-top: width * -0.5 margin-left: height * -0.5 avoid-column-break() vendor("column-break-inside", avoid, only: webkit) page-break-inside: avoid // for firefox overflow: hidden // fix for firefox break-inside: avoid-column