Dojo表格与bootstrap 的CSS样式有冲突的问题

本文介绍了解决Dojo框架与Bootstrap样式冲突的方法。通过调整Dojo表格控件中的某些元素样式,解决了两者间因渲染顺序不同导致的CSS样式问题。

当采用bootstrap对前台页面进行布局时,如果引用了Dojo的框架,可能会因为渲染顺序,产生一些CSS样式的问题,例如,在引用了bootstrap的样式后,Dojo的表格会出现如下图的一段空白。

表头和表的内容之间出现了空白

经试验,是由Dojo的表格控件的元素造成
在Dojo的源码中,dojox/grid/resource/View.html有如下两行

<input type="checkbox" class="dojoxGridHiddenFocus" dojoAttachPoint="hiddenFocusNode" role="presentation" />
<input type="checkbox" class="dojoxGridHiddenFocus" role="presentation" />

当把这两行的style设置为如下属性时,空白的问题得以解决,表格能正常显示

<input type="checkbox" class="dojoxGridHiddenFocus" dojoAttachPoint="hiddenFocusNode" role="presentation" style="position:absolute"/>
<input type="checkbox" class="dojoxGridHiddenFocus" role="presentation" style="position:absolute"/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值