Table of Contents
Flexbox
Flexbox
Assuming this layout:
<div class="row"> <div class="col">...</div> <div class="col">...</div> </div>
With flexbox, same height is just one declaration:
.row { display: flex; /* equal height of the children */ } .col { flex: 1; /* additionally, equal width */ }
Browser support: http://caniuse.com/flexbox; demo: http://jsfiddle.net/sdsgW/
Flex box items - flex-basis
@media (min-width: 992px) { .flex-item-info { flex: 1 0 auto; /* NEW, Spec - Opera 12.1, Firefox 20+ Chrome 42+ */ @media (max-width: 991px) { .flex-item-info { flex: 1 0 0; /* NEW, Spec - Opera 12.1, Firefox 20+ Chrome 42+ */
footer at least at the bottom of the page:
css:
.footer-wrapper { position: relative; min-height: 100%; }
.footer { position: absolute; left: 0; bottom: 0; width: 100%; }
html:
body .footer-wrapper .footer
truncate long texts with CSS "text-overflow"
HTML
<div id="greetings"> Hello universe! </div>
CSS
#greetings { width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; // This is where the magic happens }