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 相关文章推荐
js通过地址栏给action传值(中文乱码全是问号)
May 02 Javascript
简单选项卡 js和jquery制作方法分享
Feb 26 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
Oct 16 Javascript
jQuery动画效果图片轮播特效
Jan 12 Javascript
对jQuary选择器的全面总结
Jun 20 Javascript
浅谈js的异步执行
Oct 18 Javascript
JavaScript函数基础详解
Feb 03 Javascript
Bootstrap提示框效果的实例代码
Jul 12 Javascript
element ui 对话框el-dialog关闭事件详解
Feb 26 Javascript
详解操作虚拟dom模拟react视图渲染
Jul 25 Javascript
详解iview的checkbox多选框全选时校验问题
Jun 10 Javascript
原生js基于canvas实现一个简单的前端截图工具代码实例
Sep 10 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
snoopy PHP版的网络客户端提供本地下载
2008/04/15 PHP
详解PHP的Yii框架中自带的前端资源包的使用
2016/03/31 PHP
laravel-admin 实现给grid的列添加行数序号的方法
2019/10/08 PHP
如何通过PHP实现Des加密算法代码实例
2020/05/09 PHP
Javascript 函数对象的多重身份
2009/06/28 Javascript
解析JavaScript中的标签语句
2013/06/19 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
JavaScript中的ArrayBuffer详细介绍
2014/12/08 Javascript
常用的JS验证和函数汇总
2014/12/23 Javascript
基于JS实现的倒计时程序实例
2015/07/24 Javascript
如何动态加载外部Javascript文件
2015/12/02 Javascript
理解js对象继承的N种模式
2016/01/25 Javascript
JavaScript重定向URL参数的两种方法小结
2016/10/19 Javascript
jQuery密码强度验证控件使用详解
2017/01/05 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
2017/01/13 Javascript
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
vuex入门最详细整理
2020/03/04 Javascript
uni-app使用countdown插件实现倒计时
2020/11/01 Javascript
Python使用crontab模块设置和清除定时任务操作详解
2019/04/09 Python
django使用haystack调用Elasticsearch实现索引搜索
2019/07/24 Python
Python定时任务随机时间执行的实现方法
2019/08/14 Python
python实现猜拳小游戏
2020/04/05 Python
Virtualenv 搭建 Py项目运行环境的教程详解
2020/06/22 Python
python自动化发送邮件实例讲解
2021/01/04 Python
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
BAILEY 44官网:美国制造的女性服装
2019/07/01 全球购物
2019年Java面试必问之经典试题
2012/09/12 面试题
实习生自我鉴定范文
2013/12/05 职场文书
服务承诺书格式
2014/05/21 职场文书
建筑学专业自荐书
2014/07/09 职场文书
不听老师话的万能检讨书
2014/10/04 职场文书
办公室年度工作总结2015
2015/05/21 职场文书
小兵张嘎观后感
2015/06/03 职场文书
入党申请书怎么写?
2019/06/11 职场文书
护士年终工作总结不会写?各科护士模板总结
2020/01/02 职场文书