我有一个大表单,包含各种输入框(文本、复选框、单选框等),我将它们分组放在fieldset标记中,并为每个字段集设置了一个标题。每个输入框都有对应的标签。我的问题是,在一屏幕上显示这些信息并利用用户可能或可能没有的水平空间最佳方式是什么?
我希望尽量使用CSS,少用(或不用)表格布局,因为我认为表格适用于制表数据而非展示信息。CSS3 和 HTML5 也可以使用。
另外,我希望能够添加品牌标识,使其看起来像另一个网站而非原始开发的网站。
对此,最佳方法是什么?我想使用li标记进行水平排列,但又希望在屏幕末端自动换行(水平不滚动,垂直滚动可以)。
CSS 新手寻求设计模式建议。
这只是一个示例,我大约有50个字段。
我希望尽量使用CSS,少用(或不用)表格布局,因为我认为表格适用于制表数据而非展示信息。CSS3 和 HTML5 也可以使用。
另外,我希望能够添加品牌标识,使其看起来像另一个网站而非原始开发的网站。
对此,最佳方法是什么?我想使用li标记进行水平排列,但又希望在屏幕末端自动换行(水平不滚动,垂直滚动可以)。
CSS 新手寻求设计模式建议。
这只是一个示例,我大约有50个字段。
<!DOCTYPE HTML>
<html>
<head>
<title>Large Form</title>
</head>
<body>
<form action="">
<fieldset>
<legend>***</legend>
<label for="fname">First Name</label><br />
<input type="text" name="fname" id="fname" value="" /><br /><br />
<label for="lname">Last Name</label><br />
<input type="text" name="lname" id="lname" value="" /><br /><br />
<label for="gender">Gender</label><br />
<select name="gender" id="gender">
<option value="">-- select</option>
<option value="male">Male</option>
<option value="female">Female</option>
</select>
</fieldset>
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>