我来自 WPF/XAML 背景,我正在尝试进入 MVC。我想知道是否要创建数据捕获表单,您会使用表格或div来构建标签和下拉列表/文本框等吗?
我问是因为提供的模板都堆叠在一起,浪费了宝贵的屏幕区域。我想将Title 、 Forename 、 Surname的标签全部放在一行/行上,而数据捕获元素的标签也一样吗?
我来自 WPF/XAML 背景,我正在尝试进入 MVC。我想知道是否要创建数据捕获表单,您会使用表格或div来构建标签和下拉列表/文本框等吗?
我问是因为提供的模板都堆叠在一起,浪费了宝贵的屏幕区域。我想将Title 、 Forename 、 Surname的标签全部放在一行/行上,而数据捕获元素的标签也一样吗?
您应该使用div
来构建您的布局。您也可以使用一些网格布局框架(如在Twiter Boostrap中,请参阅Grid system)。如果您有 WPF 背景 - 它可以在某种程度上模拟Grid
HTML 世界中 WPF 的面板。
在HTML表格中,标签应该用于表格数据;表单等的布局应该使用Div
/Span
标签来完成结构和CSS
控制结构。
查看下面的链接以获取输入表单结构示例:
http://aceinfowayindia.com/blog/2009/06/how-create-good-looking-form-without-table/
使用 Div 不仅更干净,而且还根据W3C规则使页面更易于访问。