【发布时间】:2009-12-22 21:30:27
【问题描述】:
这是follow up to this question,我正在尝试使用相同的多列格式,但使用内联标签而不是块标签,例如以下模型:
图像中不是很清楚,但 name (label) + name (input) 应该占据容器宽度的 50%(或接近),email label + input 也是如此,而 country (label) + @987654328 @ 应该占据 100% 的宽度。
我希望在上述问题中使用相同的 HTML / CSS,并通过使用 inlineLabel 或 blockLabel 类对标签元素进行样式化来更改表单的外观。
这可能吗?
PS:很抱歉让我如此痛苦,但表单 UI 可能是 Web 应用程序中最复杂和最重要的方面,整个表单元素也是其中之一样式化最复杂,我想通过创建一个简单的 CSS“框架”来以简单的方式对表单进行样式化来结束这个头痛。
【问题讨论】:
-
inlineX或blockX等类名与使用内联样式一样(不)可维护。 -
如果网格系统设计正确,您将定义允许您在网格内进行网格划分的网格,在您的情况下使用 50% 的父容器。
-
@chelmertz:我只是使用
X来表达我的观点。 =) -
@Kevin:对不起,我没有听懂你的意思。 =\
标签: javascript css forms