HTML设计显示表单

HTML设计显示表单


           表单中的元素很多,常用的有输入框、文本框、单选项、复选项、下拉菜单和按钮等等。

<span style="font-size:24px;"><from method="post">
	<p>请输入您的姓名:<br>
		<input type="text" name="name" id="name">
	</p>
	<p>请选择你最喜欢的颜色:<br>
		<select name="color" id="color">
			<option value="red">红</option>
			<option value="green">绿</option>
			<option value="blue">蓝</option>
			<option value="yellow">黄</option>
			<option value="cyan">青</option>
			<option value="purple">紫</option>
		</select></p>
	<p>请问你的性别:<br>
		<input type="radio" name="sex" id="male" value="male">男<br>
		<input type="radio" name="sex" id="female" value="female">女</p>
	<p>你喜欢做些什么:<br>
		<input type="checkbox" name="hobby" id="book" value="book">看书
		<input type="checkbox" name="hobby" id="net" value="net">上网
		<input type="checkbox" name="hobby" id="sleep" value=""sleep>睡觉</p>
	<p>我要留言:<br><textarea name="comments" id="comments" cols="30" rows="4"></textarea></p>
	<p><input type="submit" name="btnSubmit" id="btnSubmit" value="Submit"></p>
</from></span>

           使用CSS对表单添加样式风格,包括边框、背景色、宽度和高度等等。

<span style="font-size:24px;">form{
			border:1px dotted #AAAAAA;
			padding:3px 6px 3px 6px;
			margin:0px;
			font:14px Arial;
		}
			input{
			color:#00008B;
			background-color:#ADD8E6;
			border:1px solid #00008B;
		}
			select{
			width:80px;
			color:#00008B;
			background-color:#add8e6;
			border:1px solid #00008b;
		}
			textarea{
			width:200px;
			height:40px;
			bolor:#00008b;
			background-color:#add8e6;
			border:1px solid #00008b;
		}</span>

           仔细观察会发现,在IE中单选框和复选框都有边框,但是,在Firefox中却没有。

因此,设计表单时的通常方法还是给具体的各项添加类别属性,进行单独的设置。

<span style="font-size:24px;"><html>
	<head>
		<title>
			表单
		</title>
		<style>
			<!--
			form{
			border:1px dotted #AAAAAA;
			padding:3px 6px 3px 6px;
			margin:0px;
			font:14px Arial;
		}
			input{
			color:#00008B;
		}
			input.txt{
			border:1px inset #00008b;
			background-color:#add8e6;			
		}
			input.btn{
			bolor:#00008b;
			background-color:#add8e6;
			border:1px outset #00008b;
			padding:1px 2px 1px 2px;
		}
			-->
		</style>
	</head>
	<body>
		<from method="post">
	<p>请输入您的姓名:<br>
		<input type="text" name="name" id="name" class="txt">
	</p>
	<p>请选择你最喜欢的颜色:<br>
		<select name="color" id="color">
			<option value="red">红</option>
			<option value="green">绿</option>
			<option value="blue">蓝</option>
			<option value="yellow">黄</option>
			<option value="cyan">青</option>
			<option value="purple">紫</option>
		</select></p>
	<p>请问你的性别:<br>
		<input type="radio" name="sex" id="male" value="male">男<br>
		<input type="radio" name="sex" id="female" value="female">女</p>
	<p>你喜欢做些什么:<br>
		<input type="checkbox" name="hobby" id="book" value="book">看书
		<input type="checkbox" name="hobby" id="net" value="net">上网
		<input type="checkbox" name="hobby" id="sleep" value=""sleep>睡觉</p>
	<p>我要留言:<br><textarea name="comments" id="comments" cols="30" rows="4" class="txtarea"></textarea></p>
	<p><input type="submit" name="btnSubmit" id="btnSubmit" value="Submit" class="btn"></p>
</from>
	</body>
</html></span>

           进行单独的CSS设置之后,两个浏览器的显示效果基本一致了,这种设计方法在实际设计中经常使用。

           注意:各个浏览器之间的显示差异,通常是因为浏览器对CSS属性的默认值不同导致,因此,解决方法就是指定该值,而不让浏览器使用默认值。


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值