A lot of companies developed their own mature front-end components or frameworks since several years ago, while only twitter makes it popular all around the world. Just think of it why. I don’t believeBootstrap implies too much complex technologies, but it contains great ideas of layout and encapsulation, with low learning curve and one of the best documents in the world for newbies.
I recommend everyone who is interested in front-end tech can have a glance at Bootstrap at least. Of course you needn’t to dive into each detail of it, but to build sense of front-end development and modularization. This is the very example to show how to write html, css and javascript code.
I can’t recall the first time I saw the input box with a twinkling blue border, or the unicolored buttons with a triangle on the right side… But now the whole internet has been fully filled with the style. It seems Bootstrap will be the standard to web development in the near future, just as JQuery to javascript, WordPress to blog (OMG, WordPress has been integrated with Bootstrap as well… all right, I feel a little tired of it now).
Bootstrap may make inferior UI designers lose their job. The programmers who don’t have good aesthetic sense can make well-formed page now. So, please be smart and take it’s sides. You can get some websites built by Bootstrap here.
Jetstrap is an awesome WYSIWYG tool to customize Bootstrap:
http://v.youku.com/v_show/id_XNDU0ODM5OTQw.html
Sometimes you have to face some issues or limiations when you use a unified framwork or style collection such as Bootstrap. One of them is called “css polution”, which is caused by a natural defect of css.
Once a component (such as table or a division) is generated, it will be affected by Bootstrap styles, even if the affection is not exactly what you want. Unfortunatly, you may have no idea to avoid it graciously, but some work around is as below:
- Find out all the incorrect css styles affected to the component affected, and correct them one by one. This is something like “ugly hack”, which means once you change the bootstrap css, you will never know what will happen to the the component.
- Write an “iframe” tag to hold the component. The tag can be written on the document dynamically by javascript. Iframe will protect it from any other css styles defined on the parent page. However, it’ll bring complexity when you use javascript to manipulate the DOMs from outside of the iframe for it’s a kind of cross-domain operation.
Or, remove bootstrap from the page. Then you have to deal with all the css styles by yourself. Calm down and don’t worry, it won’t kill you.
文章系本人原创,转载请注明作者和出处(http://www.raychase.net)
注:本博客已经迁移到个人站点 http://www.raychase.net/ ,欢迎大家访问收藏,本ITEye博客在数日后将不再更新。
分享到:
相关推荐
赠送jar包:swagger-bootstrap-ui-1.9.6.jar; 赠送原API文档:swagger-bootstrap-ui-1.9.6-javadoc.jar; 赠送源代码:swagger-bootstrap-ui-1.9.6-sources.jar; 赠送Maven依赖信息文件:swagger-bootstrap-ui-...
赠送jar包:swagger-bootstrap-ui-1.9.6.jar; 赠送原API文档:swagger-bootstrap-ui-1.9.6-javadoc.jar; 赠送源代码:swagger-bootstrap-ui-1.9.6-sources.jar; 赠送Maven依赖信息文件:swagger-bootstrap-ui-...
interview-bootstrap:面试题-响应式页面
Bootstrap-Table版本为:1.8.1 Bootstrap-Table-Edit版本为:1.0 Bootstrap-Select版本为:1.0 Bootstrap-DateTimePicker版本为:2.0 都是修改后的版本 Bootstrap Table行内添加/行内编辑案例 | Bootstrap Table ...
为vim-bootstrap配置vimrc。 要求 没有任何。 支持语言 该角色支持vim-bootstrap的所有语言。 角色变量 vim_command :目标vim命令( vim或nvim ) vim_langs :vim-bootstrap支持的语言列表 vim_frameworks :vim-...
fastadmin 表格添加固定表头 bootstrap-table-fixed-columns所需插件
* Bootstrap v4.0.0 (https://getbootstrap.com) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT ...
压缩包里面有: 1.bootstrap-table-editable.js 2.bootstrap-editable.js 3.bootstrap-editable.css 用于bootstrap table实现x-editable的行单元格编辑
bootstrap-table-zh-CN.js,有需要就下载吧
bootstrap-table实现 行拖拽 插件 jquery.tablednd.js bootstrap-table-reorder-rows.js bootstrap-table-reorder-rows.css
如有使用疑问,联系博主 bootstrap-table-fixed-columns.css固定列 冻结列
twitter-bootstrap-v2.1.1-0-gc52368d.zip
Django Sorting Bootstrap 所需维护人员:该项目已完成,但在没有另行通知之前不会进行更新。 如果您有兴趣进行改进,请创建一个与我联系。特征Django Sorting Bootstrap是一个可插入的微型API,可轻松为模板中的...
用bootstrap实现的material-design设计,可以使网页设计变得达到优雅的结果
如有使用疑问,联系本人,如有使用疑问,
压缩包里面有: 1.bootstrap-table-editable.js 2.bootstrap-editable.js 3.bootstrap-editable.css 用于bootstrap table实现x-editable的行单元格编辑
在原bootstrap-table-fixed-columns的基础上,解决了冻结列后,排序失效、列宽错位和合并行失效问题
bootstrap-table-reorder-columns表格拖拽排序列的一个插件
bootstrap table合集(bootstrap-table bootstrap-table-editable bootstrap-editable) bootstrap table js插件,bootstrap table使用比较方便,有点easyui datagrid的风格,具体使用方法可见相关官网 ...