我有以下作为我的Drupal形式的一部分:
$form['update'] = array(
'#type' => 'submit',
'#value' => t('Update cart'),
'#submit' => array('uc_cart_view_form_submit'),
'#attributes'=> array('class' => 'update_cart'),
);
相关的CSS:
#edit-update.update_cart
{
float : left;
border:0 none;
font-size:0;
cursor:pointer;
}
#edit-update.update_cart {
background: url('/themes/mytheme/images/cart_page/update-cart.png') no-repeat scroll left top transparent;
float: left;
height: 22px;
width: 115px;
}
在Chrome中,font-size 0可以工作,但不显示文本。这是我想要的行为,因为还有其他css可以添加背景图像:
然而,在我的Android平板电脑上,你可以看到文本。我该怎么做才能让文本不显示呢?我不能更改表单元素中的值,因为我需要该值来测试按下了哪个提交按钮(页面上有4个)。
1条答案
按热度按时间4ktjp1zp1#
如何使用text-indent?