我是靠谱客的博主 要减肥超短裙,最近开发中收集的这篇文章主要介绍HTML六:利用表格实现表单布局的优化(主要是对齐等显示上的优化),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

表格主要作用

         ●数据展示,如工资表,课程表等等表格形式;

         ●布局,早起css和div不常用时,主要通过表格来布局;

第四篇博客主要展示其数据展示功能,本篇博客主要说明,如何利用表格进行布局;利用表格的可以控制对齐方式等等技术,实现布局规整的效果。

  


如下代码,通过把控件放在一个表格(table)中,利用表格的对齐等技术,以实现控件显示的更美观:

表格利用完毕后,可以把表格的边界设置成border=0,即取消表格显示:

注:根据页面需求,下面利用的表格,是两列的;

<!DOCTYPE html>
<html>
<head>
	<title>注册页面</title>
</head>
<body>
	<form action="" method="get">
	<table border="0" width="500px">
		<tr>
			<td align="right">请输入用户名:</td>
			<td><input type="text" name="" id=""/></td><br>
		</tr>
		<tr>
			<td align="right">请输入密码:</td>
			<td><input type="password" name="" id=""/></td><br>
		</tr>
		<tr>
			<td align="right">请再次输入密码:</td>
			<td><input type="password" name="" id=""/></td><br>
		</tr>
		<tr>
			<td align="right">性别:</td>
			<td>
				<!--给name赋相同的值,实现同一组的按钮只能选择一个-->
				<input type="radio" name="sex" id="" checked="checked">男 <!--男默认被选中-->
				<input type="radio" name="sex" id="">女
			</td>
		</tr>
		<tr>
			<td align="right">兴趣爱好:</td>
			<td>
				<input type="checkbox" name="" id="" value="1">游泳
				<input type="checkbox" name="" id="" value="2">思考
				<input type="checkbox" name="" id="" value="3">看书
				<input type="checkbox" name="" id="" value="4">爬山
			</td>	
		</tr>
		<tr>
			<td align="right">生日:</td>
			<td>
				<select>
					<option value="1995">1995</option>   <!--后期可以用JavaScript程序控制的方式实现这个效果-->
					<option value="1996">1996</option>
					<option value="1997" selected="selected">1997</option>  <!-- selected:默认显示-->
					<option value="1998">1998</option>
					<option value="1999">1999</option>
					<option value="2000">2000</option>
				</select>年
				<select>
					<option value="1">01</option>   <!--后期可以用JavaScript程序控制的方式实现这个效果-->
					<option value="2">02</option>
					<option value="3" selected="selected">03</option>  <!-- selected:默认显示-->
					<option value="4">04</option>
					<option value="5">05</option>
					<option value="6">06</option>
				</select>月
				<select>
					<option value="1">01</option>   <!--后期可以用JavaScript程序控制的方式实现这个效果,而且后续还会有三级联动-->
					<option value="2">02</option>
					<option value="3" selected="selected">03</option>  <!-- selected:默认显示-->
					<option value="4">04</option>
					<option value="5">05</option>
					<option value="6">06</option>
				</select>日
			</td>
		</tr>
		<tr>
			<td align="right">头像:</td>
			<td>
				<img src="image/headLogo/resizeApi.png">
				<select>
					<option value="1"></option>
					<option value="2"></option>
				</select><br>
			</td>
		</tr>
		<tr>
			<td align="center" colspan="2">
				<input type="button" name="" value="普通按钮">
				<input type="submit" name="" value="提交按钮">
				<!-- 提交按钮,会触发表单的action;做项目时遇到过N次-->
			</td>
		</tr>		
	</table>
	</form>
</body>
</html>

显示效果:显示表格的边界的效果:border=1:

其实,表格的作用已经利用完了,开发完成后,可以把表格的边界设置成不可见,即border=0:

总之,为了达到前端需要的显示效果,在不给后端控制带来巨大障碍的情况下,可以尽量选用各种技术啦;


注解:

(1)通过上面的例子,也可以发现,表格的每一个单元格里面可以盛放各种类型的东西,即表格也可以单纯看成是一个可以规整分割页面,划分成不同区域的一个分割器啦。

(2)也可以发现,上面的例子相对繁琐,比如右对齐就设置了好多次,后续可以利用CSS来更好的解决这个问题;

 

最后

以上就是要减肥超短裙为你收集整理的HTML六:利用表格实现表单布局的优化(主要是对齐等显示上的优化)的全部内容,希望文章能够帮你解决HTML六:利用表格实现表单布局的优化(主要是对齐等显示上的优化)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部