- 笔记篇
1.html的操作思想:网页中有很多数据,不同的数据可能需要不同的显示效果,这个时候需要使用标签把要操作的数
据据包起来(封装起来),通过修改标签的属性值实现标签内数据样式的变化,只需要改变容器的属性值,就可
以实现容器内数据样式的变化。
一个标签相当于一个容器,想要修改容器内数据的样式,只需要改变容器的属性值,就可以实现容器内数据样式
的变化
2.文字标签<font></font>
属性:
size:取值范围1~7(超出了7还是7)
color:两种表示方法
①英文单词,eg color="yellow"
②十六进制:#ffff(借用工具即可,当然不用记颜色分别对应的颜色…)
3.特殊字符:
①空格
②< <
③> >
④& &
⑤® ® <!--注册符-->
⑥© ©
4.<ul></ul>:无序列表的范围
属性:type:实心圆disc(默认) 空心圆circle 实心方块square
<ol></ol>:有序列表的范围
属性:type:阿拉伯数字 1 (默认) 小写字母 a 大写字母 A 小写古罗马数字 i 大写古罗马数字I
5.图像标签:<img/>
属性:
src:图片的路径
width:图片的宽度
height:图片的高度
alt:图片上显示的文字,把鼠标移动到图片上,停留片刻显示内容
<!--因为兼容性问题,有些浏览器上不显示,没有效果-->
6.相对路径:一个文件相对于另一个文件的位置
①当前文件和图片在同级目录下,可直接写文件名称
②当前文件在图片的下级目录:用../表示上级目录
eg :C:\if\model.html
C:\example.jpg
../example.jpg
③当前文件在图片的上级目录:图片所在的目录\图片名称
eg :C:\if\model.jpg
C:\example.html
if\example.jpg
7.<a href=""></a>:超链接标签
(1)链接资源:<a href="链接到资源的路径">显示在页面上的东西</a>
属性:
①href:链接的资源的地址
②target:设置打开的方式
* _self 在当前页面打开(默认)
* _blank 在一个新的窗口打开
* 当超链接不需要到任何地址,属性href为#
eg:<a href="#">a example</a>
(2)定位资源:若想要定位资源,eg:
①定义一个位置
<a name="top">顶部啦</a>
②回到这个位置
<a href="#top">回到顶部去</a>
8.<pre></pre>:原样输出,保留格式
9.表格标签:可以对数据进行格式化,使数据显示更加清晰
(1)<table></table> 表示表格的范围
属性
①border 表格线
②bordercolor 表格线的颜色
③cellspacing 单元格直接的距离
④width 表格的宽度
⑤height 表格的高度
(2)<tr></tr> 表示一行
属性:
align 设置对齐方式 left center right
(3)<td></td> 表示一列
属性:
align 设置对齐方式 left center right
(4)<caption></caption> 表示表格的标题
(5)合并单元格
rowspan 跨行
colspan 跨列
10.表单标签:可以提交数据到网站的服务器
<form></form> 定义一个表单的范围
属性:
①action 提交到地址,默认提交到当前的页面
②method 表单提交的方式
常用的两种:
*get 默认 请求栏里会携带提交的数据 ;请求安全级别低;请求数据大小有限制
*post 请求栏里不会携带提交的数据,数据在请求体里面;请求安全级别相对较高;没有请求数据大小的限制
③enctype 做文件上传时候需要设置,一般请求下不需要这个属性
大部分的输入项使用<input type="输入项的类型"/>
!在输入项里需要有一个name属性
(1)<input type="text"/>普通输入项
(2)<input type="password"/>密码输入项
(3)<input type="radio"/>单选输入项
①需要加上属性 name
②name 的属性值必须相同
③必须要有value值
④checked="checked"实现默认选中
(4)<input type="checkbox"/>复选输入项
①需要加上属性 name
②name 的属性值必须相同
③必须要有value值
④checked="checked"实现默认选中
(5)<input type="file"/>文件输入项
!!!不在input标签里面
(6)下拉输入项
<select name="xx">
<option value="oo">11</option>
<option value="nn">22</option>
<option value="mm">33</option>
</select>
selected="selected"实现默认选中
(7)文本域<textarea cols="2" rows="3"></textarea>
(8)隐藏项 不会显示在页面上,但是存在于HTML代码中
<input type="hidden"/>
(9)提交
<input type="submit"/>
<input type="submit" value="注册"/><!--value属性设定显示内容-->
使用图片提交<input type="image" src="图片路径"/>
(10)重置按钮 回到输入项的初始状态
<input type="reset"/>
(11)普通按钮 用js添加特定事件
<input type="button"/>
11.<meta http-equiv="refresh" content="5;url=qqLand.html">
12.base标签 设置超链接的基本设置
(1)统一设置超链接的打开方式<base target="_blank"/>
13.link标签 引入外部文件
(2)源码
- 简单应用
1.列表的嵌套
(1)效果图
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>菜单列表</title>
<link rel="icon" href="fightingNow.jfif" type="image/x-icon"/>
</head>
<body>
<h1>我的电脑文件列表</h1>
<ul>
<li>我的电脑
<ul>
<li>本地磁盘(C:)
<ul>
<li>我的文档</li>
<li>我的收藏</li>
</ul>
</li>
</ul>
<ul>
<li>本地磁盘(D:)
<ul>
<li>我的游戏</li>
<li>我的电影</li>
<li id="show">我的资料</li>
</ul>
</li>
</ul>
</li>
</ul>
</body>
</html>
2.特殊字符的使用
(1)效果
(2)源码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>HTML在线考评</title>
<link rel="icon" href="fightingNow.jfif" type="image/x-icon"/>
</head>
<body>
<h1>HTML在线考评</h1>
<ol type="1">
<li>
在HTML中,换行使用的标签是()。
<ol type="A">
<li><br/></li>
<li><p></li>
<li><hr/></li>
<li><img/></li>
</ol>
</li>
<li>
<img/>标签的()属性用于指向图像的地址。
<ol type="A">
<li>alt</li>
<li>href</li>
<li>src</li>
<li>addr</li>
</ol>
</li>
<li>
创建一个超链接使用的标签是()标签。
<ol type="A">
<li><a></li>
<li><ol></li>
<li><hr/></li>
<li><img/></li>
</ol>
</li>
<li>
<img/>标签的()属性用于设置图片与旁边内容的水平距离。
<ol type="A">
<li>hspace</li>
<li>vspace</li>
<li>border</li>
<li>alt</li>
</ol>
</li>
<li>
下列HTML结构中,不属于列表结构的是()。
<ol type="A">
<li>ul-li</li>
<li>vspace</li>
<li>dl-dt-dd</li>
<li>p-br</li>
</ol>
</li>
</ol>
</body>
</html>
3.文本,单选,多选,下拉,重置,关闭,文件等输入
(1)效果
(2)源码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>QQ注册</title>
<link rel="icon" href="qqIcon.jfif" type="image/x-icon"/>
<style type="text/css">
#content{
<!--float:left;-->
color:#FFB6C1;
background-color:#87CEFA;
}
</style>
</head>
<body>
<div id="content">
<form>
<table>
<tr>
<td align="right">昵称</td>
<td><input type="text" name="nickname"/></td>
</tr>
<tr>
<td align="right">密码</td>
<td><input type="password" name="code"/></td>
</tr>
<tr>
<td align="right">性别</td>
<td>
<input type="radio" name="sex" value="girl" checked="checked"/>女侠
<input type="radio" name="sex" value="boy"/>少侠
</td>
</tr>
<tr>
<td align="right">年龄</td>
<td>
<select name="age">
<option value="18">18</option>
<option value="28" selected="selected">28</option>
<option value="38">38</option>
</select>
</td>
</tr>
<tr>
<td>兴趣爱好</td>
<td>
<input type="checkbox" name="hobby" value="write" checked="checked"/>敲代码
<input type="checkbox" name="hobby" value="change"/>改代码
<input type="checkbox" name="hobby" value="enjoy"/>看代码
</td>
</tr>
<tr>
<td>自我介绍</td>
<td>
<textarea cols="20" rows="4" name="introduce"></textarea>
</td>
</tr>
<tr>
<td>个人简历</td>
<td>
<input type="file" name="resume"/>
</td>
</tr>
<tr>
<td> </td>
<td>
<!--<input type="submit" value="立即注册"/>-->
<input type="image" src="submit.bmp"/>
</td>
</tr>
<tr>
<td> </td>
<td>
<input type="reset" value="重置"/>
<input name="" type="button" onClick="window.close();" value="取消"/>
</td>
</tr>
</table>
</form>
</div>
</body>
</html>