一、表单标签:<form></form>
代码演示:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>表单标签属性介绍</title>
</head>
<body>
<form action="#" method="get">
隐藏字段:<input type="hidden" name="id" value="" /><br />
用户名:<input type="text" name="username" readonly="readonly" value="zhangsan" size="40px" maxlength="5" placeholder="请输入用户名"/><br />
密码:<input type="password" name="password" required="required"/><br />
确认密码:<input type="password" name="repassword"/><br />
性别:<input type="radio" name="sex" value="男"/>男
<input type="radio" name="sex" value="女" checked="checked"/>女<br />
爱好:<input type="checkbox" name="hobby" value="钓鱼"/>钓鱼
<input type="checkbox" name="hobby" value="打电动"/>打电动
<input type="checkbox" name="hobby" value="写代码" checked="checked"/>写代码<br />
头像:<input type="file" name="file"/><br />
籍贯:<select name="province">
<option>--请选择--</option>
<option value="北京">北京</option>
<option value="上海" selected="selected">上海</option>
<option value="广州">广州</option>
</select><br />
自我介绍:
<textarea name="zwjs">
</textarea><br />
提交按钮:<input type="submit" value="注册"/><br />
普通按钮:<input type="button" value="注册"/><br />
重置按钮:<input type="reset" />
</form>
</body>
</html>
相关属性:
action:整个表单提交的位置(可以是一个页面,也可以是一个后台 java 代码)
method:表单提交的方式(get/post/delete……等 7 种)
<input>:输入域标签 用于获得用户输入信息,type属性值不同,搜集方式不同。最常用的标签。
type 属性
text:文本框,单行的输入字段,用户可在其中输入文本。默认宽度为20个字符
password:密码框,密码字段。该字段中的字符以黑圆显示。
radio:单选框,表示一组互斥选项按钮中的一个。当一个按钮被选中,之前选中的按
钮就变为非选中的。
submit:提交按钮。提交按钮会把表单数据发送到服务器。一般不写name 属性,否则
将“提交”两个字提交到服务器。
因为不同项目注册需要的字段不同,需要完成的案例中没有覆盖所有的表单元素,以下标签使
用也需要大家掌握。
checkbox: 复选框
file:文件上传组件,提供“浏览"按下可以选择需要上传文件.
hidden:隐藏字段.数据会发送给服务器,但浏览器不进行显示。
reset:重置按钮。将表单恢复到默认值。
image:图形提交按钮,通过 src给按钮设置图片。
button:普通按钮,常用于与JavaScript结合使用。
name:元素名,如果需要表单数据提交到服务器,必须提供 name 属性值,服务器通过属
性值获得提交的数据。
value 属性:设置 input 标签的默认值。submit 和 reset 为按钮显示数据
size:大小
checked 属性:单选框或复选框被默认选中。
readonly:是否只读
disabled:是否可用
maxlength:允许输入的最大长度
<select>:下拉列表 需要使用<option>子标签 其中selected是指默认选中
运行效果:

二、DIV&简单使用CSS
通过一个简单的对一个主页面的排版实例说明:
设计排版效果:

代码实现:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>DIV CSS使用</title>
<style type="text/css">
#father {
border: 1px solid red;
1200px;
height: 600px;
margin: auto;
}
.one {
border: 1px solid black;
1200px;
height: 50px;
}
.top {
border: 1px solid black;
398px;
height: 50px;
float: left;
}
.two {
border: 1px solid black;
1200px;
height: 200px;
}
#left {
border: 1px solid black;
500px;
height: 200px;
float: left;
background-color: pink;
text-align: center;
font-size: 25px
}
#right {
border: 1px solid black;
695px;
height: 200px;
float: left;
}
#right-top {
border: 1px solid black;
695px;
height: 100px;
float: left;
}
.rigth-d {
border: 1px solid black;
345px;
height: 98px;
float: left;
text-align: center;
font-size: 20px
}
.three {
border: 1px solid black;
1200px;
height: 150px;
}
.d-left {
border: 1px solid black;
200px;
height: 346px;
float: left;
text-align: center;
font-size: 30px
}
.d-right {
border: 1px solid black;
295px;
height: 171px;
float: left;
}
ul li {
display: inline;
color: white;
}
/*去掉超链接的下划线*/
a {
text-decoration: none;
}
#bottom {
text-align: center;
}
/*清除浮动浮动后造成的问题*/
#clear {
clear: both;
}
</style>
</head>
<body>
<div id="father">
<div class="one">
<div class="top" id="bottom">
<p style="color: red;">我爱学习</p>
</div>
<div class="top" id="bottom">
<p style="color: red;">学习使我快乐</p>
</div>
<div class="top">
</div>
</div>
<div id="clear">
</div>
<div class="two">
<div id="left">
<ul>
<a href="#">
<li>学Java</li>
</a>
<a href="#">
<li>学高数</li>
</a>
<a href="#">
<li>学英语</li>
</a>
<a href="#">
<li>学Android</li>
</a>
</ul>
</div>
<div id="right">
<div id="right-top">
</div>
<div class="rigth-d">
<p style="color: gold;">别学了,学不会</p>
</div>
<div class="rigth-d">
<p style="color: gold ;">去玩吧</p>
</div>
</div>
</div>
<div id="three">
<div class="dd-left">
<div class="d-left">
<p style="color: gold ;">打游戏</p>
</div>
<div class="d-left">
<p style="color: gold ;">看电视</p>
</div>
<div class="d-left">
</div>
</div>
<div class="dd-right">
<div class="d-right">
</div>
<div class="d-right">
</div>
<div class="d-right">
</div>
<div class="d-right">
</div>
</div>
</div>
</div>
</body>
</html>
实现效果如下:
