HTML 置换选择选项

标签 html css debugging firefox flexbox

下面的代码乍一看似乎可以工作,但是 FF(目前正在 FF26 上测试)正在取代选择选项并且之后不工作(无法选择选项)。在 Chrome 35 中没有问题。这是一个 FF 错误,可能是对 flexbox 的部分支持等等?

HTML

<div class="order-item-new">
 <select id="item" class="select" form="order-form" name="order[]">
  <option value="1">One</option>
  <option value="2">Two</option>
 </select>
</div>

CSS

.order-item-new
{
    -moz-box-direction: normal;
    -moz-box-flex: 0;
    -moz-box-orient: horizontal;
    -moz-box-pack: center;
    background: linear-gradient(to right, rgba(255, 255, 255, 0.15) 18%, rgba(61, 145, 153, 0.15) 50%, rgba(255, 255, 255, 0.15) 84%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: flex;
    flex: 0 1 45px;
    flex-direction: row;
    justify-content: center;
    text-align: center;
}

.order-item-new select
{
    -moz-box-flex: 0;
    flex: 0 1 120px;
    margin: 7px 10px;
}

示例:http://jsfiddle.net/wJ4H9/10/

最佳答案

来自 caniuse.com , Firefox 30 及更高版本支持 flexbox,但早期版本不支持。

关于HTML 置换选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25469843/

相关文章:

javascript - Zepto 动画回调不动画

css - 奇怪的谷歌浏览器 float 错误 - 在其他浏览器中正常

php - 如果已经到达断点,netbeans 调试器 (xdebug) 如何跳回到断点?

c - 通过 C 调用进入 Visual Studio 调试器

android - 将 Android 应用程序分发给 Alpha 测试人员时如何跟踪错误?

html - 显示 : none for dynamic selects and inputs on a page. .. 这是好主意还是坏主意

html - 带 CSS/HTML 的页码

html - 基于 Bootstrap 的垂直制表符 : alignment issues

html - 无法显示背景图片的全高?

css - Magento 上的 Mega Menu 问题