html - 无法单击以关注/编辑 float 表单元素

标签 html css grid css-float zurb-foundation

我正在使用 Zurb Foundation's Grid布置表格。当我 float 前几个文本并选择输入以将它们放置在 2 列中时,我无法单击它们来编辑它们。请注意,我可以通过在输入中切换来编辑它们。

查看 example demonstrating the problem .

可以点击 float 输入框下方的文本区域来获得焦点并正常编辑。

当我从 form#Form_Form div.field.text, form#Form_Form div.field.dropdown 中删除 float: left; 时,所有元素都可以正常编辑.

是什么阻止了 float 输入在被点击时获得焦点?

经过一些调查,我发现了原因 - 希望以下答案能帮助其他遇到同样问题的人。

最佳答案

我所要做的就是让文本区域也 float 。查看working sample .

form#Form_Form div.field.textarea {
    ...
    float: left;
    // clear: both;  // clearing also worked.
}

未 float 的 textarea 的 div “覆盖” float 输入,防止在用鼠标单击时输入获得焦点。因此 another solution是更改“z-index”,使文本区域的 div 位于 float 输入下方。

关于html - 无法单击以关注/编辑 float 表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15726397/

相关文章:

html - Twitter Bootstrap 用户 - 你如何处理各种垂直定位/间距?

javascript - 如何创建像 Philips Hue 这样的颜色选择器圈

css - 元素在右下角向左浮动

jquery - 设置变量宽度为:before and :after elements in CSS

html - 列表项的标记下部 alpha 带括号显示 "c"字母作为版权符号

javascript - 所有 CSS 网格列的 h2 容器高度相同

java - Vaadin Grid 如何在列中换行长文本

javascript - 如何删除所有 <br> 并将它们变成 JQuery 中的换行符 (\n)?

javascript - 隐藏和更改功能不适用于探索

javascript - jQuery Mobile - 移至下一页/上一页 - 单击后执行操作两次