bootstrap和jQuery.Gantt的css冲突 如何解决


Posted in Javascript onMay 29, 2016

bootstrap是广泛使用的一个前端框架,而jQuery.Gantt在目前也是一个很好用的用于绘制甘特图的插件。 

这次在同时使用它们时,发现甘特图显示异常,如图

 bootstrap和jQuery.Gantt的css冲突 如何解决

不加载bootstrap.css,甘特图就不会出问题,很容易就定位出现bootstrap的css冲突问题。
但是要实际定位到具体是哪个样式所导致的却花了一些功夫。
1、先看了甘特图里与bootstrap的重复样式,有一个.row,于是我把gantt插件的row全部修改成了ganttrow,发现没效果。
2、再是看了bootstrap中对标签如body,div使用的样式,也没影响。
3、最后是用了很蠢的“二分法”,一半一半删除bootstrap.css里的内容,然后查看甘特图是否异常。 

最终定位出是bootstrap.css中如下样式所导致的,确实在排查中忘了*这个所有标签。

*{
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

解决方法:
如果甘特图的div是这样的“<div class='gantt'></div>”
只要在自定义的css中加入

.gantt div{
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box;
}

然后把自定义css放在bootstrap.css之后加载就可以了。

大家可以试着解决一下,谢谢大家的阅读。

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
别了 JavaScript中的isXX系列
Aug 01 Javascript
jquery数据验证插件(自制,简单,练手)实例代码
Oct 24 Javascript
javascript实现树形菜单的方法
Jul 17 Javascript
jQuery实现放大镜效果实例代码
Mar 17 Javascript
利用jquery制作滚动到指定位置触发动画
Mar 26 Javascript
JS中的数组方法笔记整理
Jul 26 Javascript
javascript淘宝主图放大镜功能
Oct 20 Javascript
纯js实现的积木(div层)拖动功能示例
Jul 19 Javascript
详解React Native网络请求fetch简单封装
Aug 10 Javascript
详解angular应用容器化部署
Aug 14 Javascript
vue动态配置模板 'component is'代码
Jul 04 Javascript
vue 实现动态路由的方法
Jul 06 Javascript
深入理解js数组的sort排序
May 28 #Javascript
深入理解js函数的作用域与this指向
May 28 #Javascript
js和C# 时间日期格式转换的简单实例
May 28 #Javascript
JS函数arguments数组获得实际传参数个数的实现方法
May 28 #Javascript
深入理解JS函数的参数(arguments)的使用
May 28 #Javascript
深入理解js中this的用法
May 28 #Javascript
关于function类中定义变量this的简单说明
May 28 #Javascript
You might like
Windows下部署Apache+PHP+MySQL运行环境实战
2012/08/31 PHP
win7计划任务定时执行PHP脚本设置图解
2014/05/09 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
Zend Framework前端控制器用法示例
2016/12/11 PHP
PHP实现正则匹配所有括号中的内容
2018/06/22 PHP
向大师们学习Javascript(视频与PPT)
2009/12/27 Javascript
javascript实现的像java、c#之类的sleep暂停的函数代码
2010/03/04 Javascript
JavaScript跨浏览器获取页面中相同class节点的方法
2015/03/03 Javascript
JavaScript自定义等待wait函数实例分析
2015/03/23 Javascript
JS实现控制表格行内容垂直对齐的方法
2015/03/30 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
layer实现弹窗提交信息
2016/12/12 Javascript
JQuery ZTree使用方法详解
2017/01/07 Javascript
NodeJS收发GET和POST请求的示例代码
2017/08/25 NodeJs
Vue实现移动端左右滑动效果的方法
2018/11/27 Javascript
vue中多个倒计时实现代码实例
2019/03/27 Javascript
基于js实现复制内容到操作系统粘贴板过程解析
2019/10/11 Javascript
JavaScript实现Tab标签页切换的最简便方式(4种)
2020/06/28 Javascript
[01:15]《辉夜杯》北京网鱼队巡礼
2015/10/26 DOTA
python双向链表实现实例代码
2013/11/21 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
python2 中 unicode 和 str 之间的转换及与python3 str 的区别
2019/07/25 Python
python里的单引号和双引号的有什么作用
2020/06/17 Python
全面介绍python中很常用的单元测试框架unitest
2020/12/14 Python
Lookfantastic美国/加拿大:英国知名美妆购物网站
2019/03/27 全球购物
ProForm英国站点:健身房和健身器材网上商店
2019/06/05 全球购物
学生拾金不昧表扬信
2014/01/21 职场文书
视光学毕业生自荐书范文
2014/02/13 职场文书
经济信息系毕业生自荐信
2014/06/02 职场文书
物理分数没达标检讨书
2014/09/13 职场文书
卖房协议书样本
2014/10/30 职场文书
给老师的感谢信
2015/01/20 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书
2015年班主任德育工作总结
2015/05/21 职场文书
Java 垃圾回收超详细讲解记忆集和卡表
2022/04/08 Java/Android
js 实现Material UI点击涟漪效果示例
2022/09/23 Javascript