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