【发布时间】:2015-05-23 04:26:44
【问题描述】:
我正在为我们正在制作的这个网络应用程序中的某个功能使用 Bootstrap 弹出框功能。
如果元素/对象具有data-toggle=popover 属性,则会触发每个弹出框。
正如你在这张图片中看到的那样:(见下面我的第一条评论)
一切顺利,假设弹出框默认设置如下:
HTML
<!--Feel Rate Popover-->
<div id="feel-rate-popover" class="panel panel-primary">
<div class="loading">Loading...
<div class="panel-heading" id="feel-rate-heading">
<div class="row">
<div class="col-xs-3">
<img class="feel-logo" src="images/happy_l.png">
<div id="happy-count"></div>
</div>
<div class="col-xs-3">
<img class="feel-logo" src="images/sad_l.png">
<div id="sad-count"></div>
</div>
<div class="col-xs-3">
<img class="feel-logo" src="images/angry_l.png">
<div id="angry-count"></div>
</div>
<div class="col-xs-3">
<img class="feel-logo" src="images/surprised_l.png">
<div id="surprised-count"></div>
</div>
</div>
</div>
<div class="panel-footer" id="feel-rate-footer">
<a data-toggle="modal" data-target="#express-feeling-modal">
<span class="pull-left">Express Feeling</span>
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
<div class="clearfix"></div>
</a>
</div>
</div>
</div>
CSS
#feel-rate-popover,
#feel-rate-loading,
#warning-feeling {
display: none;
}
.feel-logo {
height: 85%;
width: 85%;
}
.express-button {
height: 75%;
width: 75%;
}
.popover {
width: 350px !important;
max-width: 350px !important;
height: 140px !important;
}
.col-xs-3 {
text-align: center;
padding-left: 5px;
padding-right: 5px;
}
#express-feel-row .col-lg-3 {
text-align: center;
padding-left: 0px;
padding-right: 0px;
}
#feel-rate-heading {
padding: 5px 5px;
margin-right: 5px;
margin-left: 5px;
}
#feel-rate-footer {
border-top: 1px solid #d7d7d7;
background-color: #ffffff;
padding: 5px 5px;
height: 20px;
}
但是,如果我将它应用于 Handsontable 的 <td>,弹出框会出错。 (有关链接,请参阅下面我的第二条评论)
如您所见,弹出框的高度和重量增加了 4px。 (注意默认是350px x 140px,而这个是354px x 144px)?
那怎么会这样呢?是否与handsontable.css 中的某些 CSS 重叠?还是它继承了它的超类/容器的任何样式?
这是handsontable.css的代码供参考:
https://github.com/handsontable/handsontable/blob/master/dist/handsontable.full.css
供 FIDDLE 参考: http://jsfiddle.net/anobilisgorse/hU6Kz/3286/
【问题讨论】:
-
postimg.org/image/gwixub9hf(对不起,没有足够的声誉来发布图片/链接)
标签: css twitter-bootstrap handsontable