0

我已经搜索了这个网站并尝试了所有内容。所以现在我终于可以直接问了。

http://www.freshcafe.com.tw/EN/FreshSelectSimpleO2_1.php

这是我正在开发的订购页面的链接。它适用于几乎每一个浏览器,但 IE。目前,当您点击任何一个+或-改变数量时,右上角的项目数量应该会增加,并且会在右栏的右下角自动计算小计。

  1. 是的,我知道我使用了很多 CSS 边框半径。但我只是希望它只是 IE 中的框。

  2. 正如其他帖子所建议的那样,我将原始 input[type="number"] 更改为一个类。没有帮助。为了美观,我添加了一些 CSS 来移除旋转框。

只是希望有人,任何人都可以帮助我解决这个问题,因为我正在碰壁并且已经尝试了很多事情来试图让这些数字出现。

谢谢大家

4

1 回答 1

0

所以这个问题的答案是:检查 IE 中的格式。在这种情况下,行高:0em;正在将输入值绘制在输入框的物理可视范围之外,该输入框的高度和宽度仅为 30px。数字本身并没有与盒子分开,所以它们没有被图片透支。所以我只是开始剥离所有格式以尝试让它显示出来。我实际上找不到也找不到输入。

正如其他帖子所建议的那样,谨慎行事,我也将input[type="number"] 转换为 input.number类,因为据说 IE 6 及更低版本不喜欢这种语法。

在问题解决之前,我还插入了元标记: meta http-equiv="X-UA-Compatible" content="IE=edge"

因为我目前的测试盒有 IE8(最糟糕的不兼容),并且它几乎建议在任何地方呈现为 IE7。

于 2013-09-18T10:42:02.313 回答