官术网_书友最值得收藏!

Chapter 1. Getting Started with Bootstrap

Bootstrap's popularity as a frontend web development framework is easy to understand. It provides a palette of user-friendly, cross-browser tested solutions for most standard UI conventions. Its ready-made, community-tested combination of HTML markup, CSS styles, and JavaScript behaviors greatly speeds up the task of developing a frontend web interface, and it yields a pleasing result out of the gate. With the fundamental elements quickly in place, we can customize the design on top of a solid foundation.

But not all that is popular, efficient, and effective is good. Too often, a handy tool can generate and reinforce bad habits; not so with Bootstrap, at least not necessarily so. Those who have watched it from the beginning know that its first release and early updates have occasionally favored pragmatic efficiency over best practices. The fact is that some best practices, right from semantic markup to mobile-first design to performance-optimized assets, require extra time and effort to implement.

主站蜘蛛池模板: 项城市| 清涧县| 大化| 赤峰市| 弥勒县| 商丘市| 穆棱市| 光泽县| 石棉县| 南涧| 丹棱县| 古田县| 威远县| 佛学| 平和县| 福贡县| 万荣县| 德安县| 壤塘县| 溧水县| 申扎县| 永宁县| 贵溪市| 云安县| 张家界市| 聂荣县| 偏关县| 三河市| 辽宁省| 唐山市| 临江市| 余干县| 饶河县| 盐山县| 闸北区| 盖州市| 礼泉县| 东兴市| 泰来县| 银川市| 石门县|