6

我刚刚发现 div 中的文本输入data-role="fieldcontain"不会扩展到 100%,但是如果将文本输入放在 fieldcontain 之外,它会扩展到最大。这是他们正在修复的错误,但与此同时......

所以我想知道data-role="fieldcontain"首先它有什么用?为什么要放?我在文档上看到了,我只是把它放在我的html中,但是放它有什么用呢?

谢谢!

4

2 回答 2

6

看起来像是一个用于分组和显示的字段容器

带有 data-role="fieldcontain" 的字段容器
容器包裹在标签/表单元素对


Controlgroup
DIV 或 FIELDSET 容器周围,带有data-role="controlgroup". 将单一类型的多个按钮样式的输入(复选框、基于链接的按钮、单选按钮、选择)直观地集成到一个组中。为了对表单复选框和单选按钮进行分组,建议将 fieldset 容器放在带有 , 的 div 容器中data-role="fieldcontain",以改进标签样式。

data-mini 真实 | false - 水平控制组中所有项目的紧凑尺寸版本
data-type| 垂直 - 用于水平或垂直项目对齐

于 2012-09-14T12:30:21.427 回答
5

截至 jquerymobile 1.4data-role="fieldcontain"已弃用!

改为使用class="ui-field-contain"

请参阅发行说明http://jquerymobile.com/changelog/1.4.0/

于 2014-01-31T11:16:06.867 回答