Php Yii增压器-包含进度条时的td单元高度
我正在用Yii和YiiBooster创建应用程序。当我将TbProgress小部件放入Php Yii增压器-包含进度条时的td单元高度,php,css,twitter-bootstrap,yii,progress-bar,Php,Css,Twitter Bootstrap,Yii,Progress Bar,我正在用Yii和YiiBooster创建应用程序。当我将TbProgress小部件放入td单元格时,它的高度似乎有某种底部填充(比如20-30px)。这看起来很糟糕,因为它导致我的表行比它们应该的高 在bootstrap.css文件中,有一个margin-bottom定义为40px,但我删除了它-它仍然很高 有人知道我在哪里可以换吗 这是我的密码: $this->widget('bootstrap.widgets.TbGridView', array( 'id' => 'in
td
单元格时,它的高度似乎有某种底部填充(比如20-30px)。这看起来很糟糕,因为它导致我的表行比它们应该的高
在bootstrap.css
文件中,有一个margin-bottom
定义为40px
,但我删除了它-它仍然很高
有人知道我在哪里可以换吗
这是我的密码:
$this->widget('bootstrap.widgets.TbGridView', array(
'id' => 'invite-grid',
'type' => 'striped condensed',
'dataProvider' => $dataProvider,
'columns' => array(
'idProject',
'name',
array(
'header' => 'Postęp',
'value' => function($data)
{
Controller::widget('bootstrap.widgets.TbProgress', array(
'percent' => ($data->projectInvites +1 )/ $data->projectMaxInvites * 100,
));
},
'htmlOptions' => array (
'style' => ''
),
),
array(
'class' => 'bootstrap.widgets.TbButtonColumn'
)
)
));
您可以定义
页边距底部:0!重要的代码>到页面中的任何css文件,再到该元素的类
更改bootsrap.css后是否清除了资产目录,如果要影响更改,则必须清除。也许这就是问题所在
查找父元素或的同一元素的填充,可能存在填充而不是边距。我找到了解决方案。我不得不在代码中加上“边距下限:-20px”:
Controller::widget('bootstrap.widgets.TbProgress', array(
'percent' => $data->projectInvites == 0 ? 0 :
($data->projectConfirms / $data->projectInvites) * 100,
'htmlOptions' => array(
'style' => 'height: 20px; margin-bottom: -20px',
),
));
因为Yii是基于PHP的框架,而bootstrap(YiiBooster包装器)也在PHP中?另外上面的代码也是PHP。你为什么要评论这个Ferdi?…我会尝试手动添加边距…
。我清除了资产以重新加载bootstrap.css(尽管我在每个开发请求中都启用了重新加载资产)。奇怪的是,不是进度条太高,而是容器td
(我用FireBug检查了它)。不幸的是,没有为该td分配直接类。