一、使用格式
<标签名 属性名=”属性值”> 数据内容 </标签名> 或
<标签名 属性名=“属性值”/>
二、大框架
<html>
<head>
</head>
<body>
</body>
</html>
三、一些常用的标签
1.<hn>n为整数,这表示几号标题</hn>
2.<hr>为在其所在的位置加上一行横线,
3.<p>p标签内表示一段内容</P>
4.<div>div标签中表示是一块区域,该区域内可以放你想放的东西</div>
5.<span>span标签一般用在p标签的里面,可以理解为标记了一些内容,这些内容跟之前的标签里的格式不冲突,且可对这些标签进行相应操作</span>
6.<!-- 这是注释 -->
7.<br>换行
9.x<sup>2</sup><br><!-- 这是上标,为x的平方 -->
10.x<sub>2</sub><br><!-- 这是下标,结果为X2 -->
11.<marquee>标签可用于做图片或内容滚动
direction 属性:left right down up
behavior 属性:scroll alternate slide
12.<pre>标签
pre只对纯文本进行原排版方式进行显示,,对标签无效(转义另当别论)即还是原来普通html标记的方式来解析
13.<lable>:给元素定义快捷键
如:<h2>以下演示label标记 ---按快捷键:Alt+U,即可直接把焦点聚在user编程框中</h2>
<label for="user" accesskey="u">用户名(u):</label>
<input type="text" id="user">
四、表格
1. cellpadding属性,可以用来设置单元格线与数据之间的距离,cellspacing属性,可以用来设置有线表格的单元格线的宽度
2.th标记指定的栏目,文字会突出显示
3.Border:使用表格的这一属性可以给表格加上框线
4.<caption> 表格标题内容 </caption>
5.align属性设置水平方向的位置:align=left、align=center 或 align=right,用于tr,th,td中
- nowrap属性:超过一行,浏览器默认会自动换行显示。使用该属性进行屏蔽,用于th和td中
- valign属性:指定垂直方向的位置<valign=f>,f取值:top、middle或bottom,可用于th和td中
- colspan属性:实现单元格的横向合并,格式如: <colspan=n>,用于th和td中
- rowspan属性:实现单元格的纵向合并,格式如: <rowspan=n>,用于th和td中
<table border="1" width="400" height=200 cellspacing="0" cellpadding="15" bgcolor="#930000">
<caption>学生信息</caption>
<tr> <th colspan="3">班级,姓名与年龄</th> <th>学号</th></tr>
<tr> <th>班级</th> <th>name</th> <th bgcolor="#009393">age</th> <th>id</th></tr>
<tr> <td rowspan="5">601</td> <td>luou</td> <td>19</td> <td>A</td></tr>
<tr> <td align="center">mike</td> <td>18</td> <td>01</td></tr>
<tr> <td nowrap="nowrap">jack和小明的爸爸</td> <td>19</td> <td>02</td></tr>
<tr> <td>rose</td> <td width = "160">21</td> <td>03</td></tr>
<tr> <td height ="60">lili</td> <td valign ="bottom" >16</td> <td bgcolor="#009393">04</td></tr>
</table>
五、超文本链接
1、页面链接
<a href=””>超文本链接信息</a>
如:<a href="http://www.hncu.net">湖南城院(当超链接到网页时,href属性要填:http://)</a>
2、本地链接
超文本链接指向自己的计算机中的某一个文件,叫本地链接。在文件中需要创建一个标签(即做一个记号),为页面中需要跳转到的位置命名。命名时应使用<A>标记符的name属性。
格式如下:
<a name="标签名">此处创建了一个标签</a>
<a href="#标签名">就可跳到你所建立的标签处</a>
六、图片
<img>标签中,alt属性可以用来给照片取名字,平时 不会显示出来,可是当照片出了问题,无法加载显示的时候,这个时候就会显示出该图片的名字 -->
<img alt="领导合影" src="pics/zp1.jpg" width="400" height="300" border="2"/><br>
七、画中画标签
<iframe>:在你所写代码的地方加上一个小窗口显示内容
如: <iframe src="HitMouse.txt" width="600px"></iframe>
八、框架标签<frameset>
1.)注意,frameset标记是和body并列,不能放在它里面
2.) 如果只有一格用frame,多格用frameset。 frameset中的属性rows用于分行(指定各行的宽度),cols用于分列(指定各列的高度)
如:
frame.html
<frameset rows="20%,*" frameborder="yes">
<frame src="head.html" name="top">
<frameset cols="15%,*">
<frame src="left.html" name="left">
<frame src="href.html" name="right">
</frameset>
</frameset>
left.html
<!-- 如果a的属性target没指定,则在当前窗口打开。否则,在target指定的窗口中打开,若_blank则是新开窗口 -->
<a href="f1.html" target="left">信电院</a><br>
//在fram.html的命名为left的fram打开
<a href="f1.html">信电院2</a><br><!-- 由于target属性未指定,会在当前网页窗口打开f1.html的界面 -->
<a href="f2.html" target="top">土木院</a><br>
<a href="href.html" target="right">机电院</a><br>
<a href="href.html" target="-blank">理学院</a><br>
<a href="#" onclick='alert("别乱点...");'>化学院</a>
九、表单
1.十个常见的Input标签
文本框 text。输入的文本信息直接显示在框中。
密码框 password。输入的文本以原点或者星号的形式显示。
单选框 radio 如:性别选择。
复选框 checkbox 如:兴趣选择。
隐藏字段 hidden 在页面上不显示,但在提交的时候随其他内容一起提交。
提交按钮 submit 用于提交表单中的内容。
重置按钮 reset 将表单中填写的内容设置为初始值。
按钮 button 可以为其自定义事件。
文件上传 file 后期扩展内容,会自动生成一个文本框,和一个浏览按钮。
图像 image 它可以替代submit按钮。
如:
<form action="">
姓名:<input type="text"/><br>
性别:<input type="radio" name="sex"/>男 <input type="radio" name="sex"/>女 <br/>
技术:<input type="checkbox"/>java <input type="checkbox"/>XML <input type="checkbox"/>HTML <input type="checkbox"/>JavaScript <br/>
<input type="hidden" value="1234"/><br>
<input type="button" value="小可爱"/><br>
<input type="image" src="pics/logon1.jpg" />
<input type="submit" value="注册"/>
<input type="reset"/>
<form/>
2.<select>标签
如:
<select name="language">
<option value="none">--请选择语言--</option>
<option value="java">Java语言</option>
</select>
3.<textarea>:多行文本框
如:<!-- 注意:行要是列的1/2,两者才会等宽 -->
<textarea rows="10" cols="20" name="profile">请在此处填写你的项目经验简介
</textarea>
4.表单的封装用表格将其封装
<form action="/helloWeb/servlet/RegServlet" method="post">
<table border="1" bordercolor="0000ff" cellspacing="0" cellpadding="5">
<tr>
<th colspan="2">注册表单</th>
</tr>
<tr>
<td>姓名:</td>
<td><input type="text" name="name"/></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="pwd"/></td>
</tr>
</table>
<input type="hidden" name="code" value="1234"/>
</form>
5.表单提交的页面实现
1)先定义form表单中的action属性值,指定表单数据提交的目的地(服务端)。
- 明确提交方式,通过指定method属性值。如果不定义,那么method的值默认是get。
6.表单提交的两种方式(get,post)的区别
1) get提交将数据显示在地址栏,对于敏感信息不安全。post提交不显示在地址栏,对于敏感信息安全
2) 地址栏中存放的数据是有限,所以get方式对提交的数据体积有限制。而post可以提交大体积数据。
3) 对提交数据的封装方式不同。get将提交数据封装到了http消息头的第一行即请求行中。而post将提交的数据封装到请求体(请求数据)体中
推荐用post方式