https://www.w3cplus.com/mobile/lib-flexible-for-html5-layout.html