解决easyui和bootstrap兼容问题

工作中遇到的问题,保存一下

 

今天发现bootstrap和easyui的css类重复用了一个很笨的办法解决了,这种小事网上都不好搜啊。

我先引用的bootstrap后引用的easy UI,bootstrap的会被覆盖,boot的样式不正常就是难看了点,easy UI的有问题页面就直接不能看了,所以还的easy UI放后面,我又增加了个人mybootstrap.css,吧bootstrap被覆盖的重命名复制过去就互不冲突了。

比如:吧所有的panel替换成b-panel存到mybootstrap.css,引用的时候用b-panel

来源:http://www.th7.cn/web/html-css/201508/117337.shtml

 

 

在使用bootstrap和easyui的时候,发现很多有冲突的地方,包括datagrid控件和combo等,以下进行的问题修正,保证easyui正常显示
/*bootstrap兼容问题和easyui的bug*/

.panel-header, .panel-body {border-width: 0px;}

.datagrid,.combo-p{border:solid 1px #D4D4D4;}

.datagrid *{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}

/*我的添加:添加下面这个更好,所有的easyui所有的布局都在layout下面*/

.easyui-layout *{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}

基本原理就是还原easyui中的默认设置,让bootstrap的作用域不在easyui控件定义的css范围内。

版本:
Bootstrap v3.1.1
EasyUI 1.3.4

来源:http://www.th7.cn/web/html-css/201406/40201.shtml

 

posted @ 2016-03-04 16:58  幻想家~  阅读(8291)  评论(1编辑  收藏  举报