我的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 个)。