赞
踩
一、超链接:
1.概述
1.超链接可以链接任何内容,本质上是页面或本页内容的一个链接。
2.标签
a 属性 href:表示链接到的页面或位置。
3.功能
1.页面与页面之间的跳转 2.本页内跳转(锚点)
4.详细
1.页面之间的跳转: ① 与外部网站页面之间的跳转:href中的路径必须是一个完整的url路径。必须以协议开头。例如:http ② 链接本网站中的其它网页: 2.常用属性: ① href :表示链接到的页面 ② target: (***)_blank 在新窗口中打开被链接文档。 _self 默认。在相同的框架中打开被链接文档。 _parent 在父框架集中打开被链接文档。 _top 在整个窗口中打开被链接文档。 framename 在指定的框架中打开被链接文档。 ③ 超链接的颜色: 未被访问的链接带有下划线而且是蓝色的 已被访问的链接带有下划线而且是紫色的 活动链接带有下划线而且是红色的
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title></title>
- </head>
- <body>
- <!--超链接
- 1.页面之间的跳转:
- ① 与外部网站页面之间的跳转:href中的路径必须是一个完整的url路径。必须以协议开头。例如:http
- ② 链接本网站中的其它网页:
- 2.常用属性:
- ① href :表示链接到的页面
- ② target:
- (***)_blank 在新窗口中打开被链接文档。
- _self 默认。在相同的框架中打开被链接文档。
- _parent 在父框架集中打开被链接文档。
- _top 在整个窗口中打开被链接文档。
- framename 在指定的框架中打开被链接文档。
- ③ 超链接的颜色:
- 未被访问的链接带有下划线而且是蓝色的
- 已被访问的链接带有下划线而且是紫色的
- 活动链接带有下划线而且是红色的
- -->
- <!--如果href属性为"",表示在当前页面-->
- <a href="www.baidu.com">点我打开百度</a>
- <br />
- <!--链接本网站中的其它网页-->
- <a href="index.html">点我链接到index.html</a>
- <a href="homework/Topic1.html" target="_blank">点我链接到Topic1</a>
- <br />
- <a href="http://www.sina.com.cn">点我跳转到新浪</a>
- </body>
- </html>
5.超链接锚点形式:
1.定位的位置: name属性进行定位。
2.要跳转到该定位的位置:href属性指明要跳转到的name的位置,此时,name的名称前面要加#
二、字符实体
1.字符实体
当需要正确显示预留字符时,必须要使用字符实体。 格式: &字符实体标识;
2.常见字符实体
1.空格:
2.大于和小于: > > < >
3.&:&
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title></title>
- </head>
- <body>
- <!--字符实体
- -->
- <!--a<b<c
- <hr /> -->
-
- a<b<c
-
- 张
- 三©®
- </body>
- </html>
三、表格
1.概述
html页面布局时,就是表格进行布局。 div + css
2.表格的构成
<table>
<tr>
<td></td>
</tr>
</table>
注意:
1.构成
table
tr 行
td单元格
th相当于单元格的标题
emmet语法 :
> 表示层级关系
()表示分组
*表示重复
{}文本内容
$表示从1开始的增量
2.table属性:
① border 表格的边框
② cellspacing 单元格之间的空白
③ cellpadding 单元格与内容之间的空白
④ width 宽度
⑤ align 表示水平对齐。left center right
3.tr属性
① align:表示水平对齐,行中的数据的水平对齐。
② valign:表示垂直对齐方式
4.td属性
① colspan 合并列
② rowspan 合并行
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title></title>
- </head>
- <body>
- <!--表格
- table
- tr 行
- td单元格
- th相当于单元格的标题
- emmet语法 :
- > 表示层级关系
- ()表示分组
- *表示重复
- {}文本内容
- $表示从1开始的增量
- 2.属性:
- ① border 表格的边框
- (***)② cellspacing 单元格之间的空白
- (***)③ cellpadding 单元格与内容之间的空白
- ④ width 宽度
- ⑤ align 表示水平对齐。left center right
- -->
- <!--<table border="10px" cellspacing="10px" cellpadding="10px" bgcolor="pink" width="100%">-->
- <!--cellspacing值为0表示单元格边框为一条实线-->
- <table border="2px" cellspacing="0px" align="center">
- <tr>
- <td>这是一个单元格1</td>
- <td>这是一个单元格2</td>
- </tr>
- <tr>
- <td>这是一个单元格1</td>
- <td>这是一个单元格2</td>
- </tr>
- <tr>
- <td>这是一个单元格1</td>
- <td>这是一个单元格2</td>
- </tr>
- </table>
- <hr />
- <!--tr 表示行
- ① align:表示水平对齐,行中的数据的水平对齐。
- ② valign:表示垂直对齐方式
- -->
- <table border="1px" width="700px" height="300px" align="center">
- <tr align="center" valign="top">
- <td>这是一个单元格1</td>
- <td>这是一个单元格2</td>
- </tr>
- <tr>
- <td>这是一个单元格3</td>
- <td>这是一个单元格4</td>
- </tr>
- </table>
- <!--td单元格(***)
- ① colspan 合并列
- ② rowspan 合并行
- -->
- <hr />
- <table border="1px" cellspacing="0px" width="500px">
- <tr>
- <td colspan="2"> 1</td>
- <td rowspan="2">2</td>
-
- </tr>
- <tr>
- <td rowspan="2">4</td>
- <td>5</td>
-
- </tr>
- <tr>
-
- <td>8</td>
- <td>9</td>
- </tr>
- </table>
- <!--th 相当于单元格的标题-->
- <hr />
- <br />
- <h1 align="center">用户表</h1>
- <table border="1px" width="700px" align="center">
- <tr>
- <th>姓名</th>
- <th>年龄</th>
- <th>用户名</th>
- <th>密码</th>
- </tr>
- <tr>
- <td>张三</td>
- <td>19</td>
- <td>zs</td>
- <td>123</td>
- </tr>
- <tr>
- <td>李四</td>
- <td>25</td>
- <td>ls</td>
- <td>123</td>
- </tr>
- </table>
- </body>
- </html>
四、表单1
1.交互 用户与服务器端进行数据交互的功能。
2.概述
1.form 表单
2.属性
① action 表示向何处提交表单数据。
② method :表示表单提交的请求方式:
get:默认方式,在地址栏进行数据的传递。格式: ?参数=参数值&参数1=参数值1
用途:超链接、搜索
post: 传递表单数据在请求体中,安全性高,数据无限制
用途:居多,注册 登录
3.input元素:type
① text :文本框
② password :密码框
③ submit:提交按钮
4.属性:
name :用来在服务器端标识用户提交的数据的。
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title></title>
- </head>
- <body>
- <!--表单概述
- 1.form 表单
- 2.属性
- ① action 表示向何处提交表单数据。
- ② method :表示表单提交的请求方式:
- get:默认方式,在地址栏进行数据的传递。格式: ?参数=参数值&参数1=参数值1
- 用途:
- 超链接、搜索
- post: 传递表单数据在请求体中,安全性高,数据无限制
- 用途:
- 居多,注册 登录
- 3.input元素:type
- 1》 text :文本框
- 2》 password :密码框
- 3》submit:提交按钮
- 4.属性:
- name :用来在服务器端标识用户提交的数据的。
- -->
- <form action="index.html" method="post">
- 用户名:<input type="text" name="username"/>
- <br />
- 密码: <input type="password" name="psw"/>
- <br />
- 手机号:<input type="text" />
- <br />
- <input type="submit" />
- </form>
- </body>
- </html>
五、表单2
1.表单input type
1>.button 按钮:与submit的区别在于,该按钮点击不会自动提交表单。
2>.checkbox 复选框 如果需要向服务器传值,必须提供name和value值。
属性: checked="checked" 表示默认选中。
3>. file:表示文件上传
4>. hidden 表示隐藏域
通途: 当不希望在页面显示,但是有必须传递给服务器的数据。
属性:name value
2.属性
value :对于输入型的,value就是输入在表单中的内容。
对于非输入型的,value值需要给定。
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title></title>
- </head>
- <body>
- <!--1.表单input type
- 1>.button 按钮:与submit的区别在于,该按钮点击不会自动提交表单。
- 2>.checkbox 复选框 如果需要向服务器传值,必须提供name和value值。
- 属性:
- checked="checked" 表示默认选中。
- 3>. file:表示文件上传
- 4>. hidden 表示隐藏域
- 通途: 当不希望在页面显示,但是有必须传递给服务器的数据。
- 属性:
- name value
- 2.属性
- value :对于输入型的,value就是输入在表单中的内容。
- 对于非输入型的,value值需要给定。
- -->
- <form action="">
- 用户名 :<input type="text" name="username" />
- <br />
- <input type="button" value="点我打开百度"/>
- <br />
- 爱好:
- 打篮球 <input type="checkbox" name="hobby" value="playbasketball" checked="checked"/>
- <!--如果属性与属性值相同,在h5以后,支持只写一个-->
- 踢足球 <input type="checkbox" name="hobby" value="football" checked/>
- 打排球 <input type="checkbox" name="hobby" value="volleyball"/>
- <br />
- 请上传照片:
- <input type="file" name="filename" />
- <br />
- 这是一个隐藏域
- <input type="hidden" name="idname" value="kk"/>
- <input type="submit" value="提交" />
- </form>
- </body>
- </html>
六、表单3
表单项:input
1.image 图片域:具有提交表单的功能
注意:必须有src的属性。
2.radio 单选框
注意:
①单选框必须作为同一个按钮组,才可以互斥操作。
加入同一个按钮组,name属性必须相同。
② 默认被选中,属性 checked
3.reset 重置
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title></title>
- </head>
- <body>
- <!--表单项:input
- 1.image 图片域:具有提交表单的功能
- 注意:
- 必须有src的属性。
- 2.radio 单选框
- 注意:
- 1>单选框必须作为同一个按钮组,才可以互斥操作。
- 加入同一个按钮组,name属性必须相同。
- 2> 默认被选中,属性 checked
- 3.reset 重置
- -->
- <form action="">
- 用户名 : <input type="text" />
- <br />
- <br />
- 性别:
- 男 <input type="radio" name="sex" checked="checked"/>
- 女 <input type="radio" name="sex" />
- <br />
- <br />
- <input type="image" src="img/7.jpg" width="300px"/>
- <input type="submit" />
- <input type="reset" />
- </form>
- </body>
- </html>
其它表单项
1.下拉列表框:
select > option
注意:
① multiple 可以显示多个列表项
② size 表示可以显示的个数。
2.文本域:
textarea
注意:
① cols 表示列
② rows 表示行
③ 只读 : readonly="readonly"
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title></title>
- </head>
- <body>
- <!--其它表单项
- 1.下拉列表框:
- select > option
- 注意:
- ① multiple 可以显示多个列表项
- ② size 表示可以显示的个数。
- 2.文本域:
- textarea
- 注意:
- ① cols 表示列
- ② rows 表示行
- ③ 只读 : readonly="readonly"
- -->
- <form action="">
- 请选择国籍:
- <select name="country" multiple="multiple" size="2">
- <option value="0">------请选择-------</option>
- <option value="1">中国</option>
- <option value="2">日本</option>
- <option value="3">美国</option>
- </select>
- 请选择省份
- <select name="city" id="">
- <option value="0">-------请选择--------</option>
- <option value="1">北京</option>
- <option value="2">四川</option>
- <option value="3">上海</option>
- </select>
- <br />
- <!--文本域-->
- 自我介绍:
- <br />
- <textarea name="" id="" cols="100" rows="100" readonly="readonly">
- xxxx须知
- 请同意
- </textarea>
- <br />
- <input type="submit" value="提交"/>
- </form>
-
- </body>
- </html>
七、框架集
框架集
1.作用:可以让一个窗体被切割成多个窗口,显示多个页面。
2.frameset 框架集的外层标签,拆分窗体
3.注意: frameset在使用时,不能放置在body中,一般放置在head和body之间。
4.frameset的属性:
① cols:垂直拆分。
② rows:水平拆分
取值: % 、 px、* 表示除了上面的 ,剩下的部分
5.frame表示链接的窗体页面。其中src表示链接的页面。
6.如果想在某个窗体中打开的页面,需要给定name属性,通过target属性指名在哪个frame中打开。
总结:
① 要想拆分窗体:
frameset cols rows
每一个窗体
frame src
② 对于页面存在链接的,如果需要在某一个框架集的窗体中打开,需要指名该窗体的名称,通过超链接的 target属性进行设置。
框架集首页代码:
- <frameset rows="150px,*">
- <frame src="left.html" />
- <frame src="right.html" name="bottom" />
- </frameset>
框架集上半部分代码 :
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title></title>
- </head>
- <body>
- <h1 align="center">欢迎光临某某网站</h1>
- <h6 align="right"><a href="登录.html" target="bottom">登录</a></h6>
- <h6 align="right"><a href="注册.html" target="bottom">注册</a></h6>
- </body>
- </html>
2.框架集补充细节:
①.noresize:无法重置框架
②.border:0 表示去除边框
- <frameset rows="20%,*" border="0px" >
- <frame src="" noresize="noresize"/>
- <frameset cols="20%,*" >
- <frame />
- <frame />
- </frameset>
- </frameset>
浮动框架:iframe :画中画
<iframe src="index.html" frameborder="1px"></iframe>
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。