1、图像与链接 1、链接-锚点 1、什么是锚点 用于在页面中做一个记号,允许页面随时随地的跳转到这个记号的位置处 2、使用方式 1、定义锚点(做记号) 1、使用 a 标记的 name 属性 <a name="NO1">衣装鞋帽</a> 2、使用任何一个标记的 id 属性 <ANY id="锚点名称"></ANY> 2、链接到锚点上(跳到记号位置处) <a href="#锚点名称">内容</a> ex: <a href="#NO1">...</a> 以上方式,链接到本页的锚点处
链接到其他页面的锚点处: <a href="页面url#锚点名称"></a> 2、表格 1、什么是表格&表格作用 由一些 被称之为 单元格的矩形框 按照从左到右从上到下的顺序排列到一起组成的 表格的作用 以一定的结构来显示信息的。 2、使用表格 1、创建表格(语法) 表格:表格,行,列(单元格)组成 定义表格:<table></table> 创建表行:<tr></tr> 创建列(单元格):<td></td>
注意:默认情况下,每行中的列数是统一的。
table : display:table; 特点: 1、独占一行 2、宽度自适应(由内容来决定)
练习:创建一个三行四列的表格 2、表格属性 1、<table> 属性 1、width 设置表格宽度 2、height 设置表格高度 3、align 设置 表格 在其 父元素中的水平对齐方式,取值:left,center,right 4、border 边框,边框宽度,以px为单位的数值,px可以省略 5、cellpadding 单元格内边距 单元格边框与内容之间的距离 6、cellspacing 单元格外边距 单元格与单元格之间或者单元格与表格之间的 距离 7、bgcolor 背景颜色 2、<tr> 属性 1、align 该行的内容 水平对齐方式 2、valign 该行的内容 垂直对齐方式 取值:top,middle,bottom 3、bgcolor 3、<td> 属性 1、width 2、height 3、align 4、valign 5、bgcolor 6、colspan 设置单元格跨列 7、rowspan 设置单元格跨行 3、表格中的其他标记 1、<caption></caption> 作用:为表格定义标题 位置:表格正上方居中显示 <table> <caption>标题</caption> <tr> <td></td> <td></td> </tr> </table> 2、行标题或列标题 列标题:第一行中的每一列,加粗,水平居中的效果显示 行标题:每行里面的第一列, 加粗,水平居中的效果显示 行(列)标题:<th></th> <th></th>作用 与 <td></td>一模一样 3、表格的复杂应用 1、行分组 表格可以被划分成3个部分 1、表头 <thead></thead> 2、表主体 <tbody></tbody> 3、表尾 <tfoot></tfoot>
<table> <tbody> <tr></tr> <tr></tr> </tbody> </table>
注意:如果不对表格行进行分组的话,那么默认都属于 tbody 中 2、不规则表格 每行中的列数,不是统一化的。 1、跨列 合并列,让指定的单元格,横向向右,合并几个单元格(包含自己) 语法: td 的 colspan 属性 2、跨行 合并行,让指定的单元格,纵向向下,合并几个单元格(包含自己) 语法: td 的 rowspan 属性
注意:无论是跨行还是跨列,被合并的单元格一定从代码中删除出去 3、表格的嵌套 在一个表格中,又嵌入了另外一个表格 被嵌套的表格必须出现在<td>中 <table> <tr> <td> <table> <tr> <td> </td> </tr> </table> </td> </tr> </table> 3、列表 1、什么是列表&作用 将具有相似特征或先后顺序的内容按照从上到下的顺序排列起来 2、列表的组成 列表是由 列表类型 和 列表项 组成的 列表类型: 有序列表 无序列表 列表项: 表示具体的列表中的内容 3、使用列表 1、有序列表 1、语法: <ol></ol> --> Order List
列表项:<li>内容</li> --> List Item
练习:创建一个有序列表,存放四个人的姓名 2、ol 的属性 1、type 列表标识的类型 取值: 1、1 :数字(默认值) 2、a :小写字母 3、A :大写字母 4、i :小写罗马字符 5、I :大写罗马字符 2、start 列表标识的起始编号 默认为1 2、无序列表 1、语法 <ul></ul>->Unorder List 列表项:<li></li> 2、属性 1、type 取值: 1、disc,实心圆(默认值) 2、circle,空心圆 3、square,实心矩形 4、none,不显示标识 4、列表嵌套 注意:显示的内容只能放在 li 中 <ul> <li>孙悟空</li> </ul> 5、定义列表 1、作用 用于要给出一类事物的定义的情形。 2、语法 1、<dl></dl> 定义一个定义列表 2、<dt></dt> 定义 列表中的一个术语 3、<dd></dd> 对 术语 进行解释和说明 3、使用场合 图文混排 4、结构标记 1、什么是结构标记 H5中新标记,用来表示页面布局的,从而提升标签的语义性 2、结构标记分类 1、<header></header> 作用:用于定义文档的头部 注意:允许在页面中出现多次,作为任何部分的头部信息定义 替代:<div id="header"></div> 2、<nav></nav> 作用:用于定义页面的导航链接部分 替代:<div id="nav"></div> 3、<section></section> 作用:用于定义文档中的具体组成部分,表示主体内容分 替代:<div id="main"></div> 4、<article></article> 作用:用于定义独立于文档主体内容的一些其他内容 比如:论坛中的帖子、新闻信息、博客或微博中的条目 5、<footer></footer> 作用:用于定义网页中的页脚信息,网页中的靠下部分的内容 6、<aside></aside> 作用:用于定义页面中的 边栏信息 注意:能使用 结构标记的 地方,尽量使用结构标记,无法被结构标记所取代的,就使用 <div id=""> 一起来实现布局 5、表单(重难点) 1、表单的作用 表单用于显示、收集信息,并将信息提交给服务器 2、完整的表单组成 1、表单 - form 2、表单控件 3、表单元素(重点) 1、语法 <form> 允许出现表单控件 </form> 2、属性 1、action 定义表单被提交时发生的动作 提交给服务器处理程序的地址 注意:通过 与服务器端人员交流 得到 action 的地址 默认,提交给本页 2、method 作用:定义表单提交数据时的方式 取值: 1、get (默认值) 意义为:得到,获取 场合:向服务器要数据时使用 特点: 1、明文提交,所提交的数据时可以显示在地址栏上的-安全性较低 2、提交数据有大小限制-最大为2KB 2、post 意义:邮寄,邮递 场合:将数据提交给服务器处理时使用(有保密类型数据时) 特点: 1、隐式提交-所提交的内容是不会显示在地址栏上的,安全性较高 2、无大小限制 3、put 4、delete 5、... 3、enctype 作用:编码类型,即表单数据进行编码的方式 允许表单将什么样的数据提交给服务器 取值: 1、application/x-www-form-urlencoded 默认值 允许将 普通字符,特殊字符,都提交给服务器,不允许提交 文件 2、multipart/form-data 允许 将文件 提交给服务器 3、text/plain 只允许提交普通字符。特殊字符,文件等都无法提交 4、name 定义 表单的名称