HTML基础学习必备_第1页
HTML基础学习必备_第2页
HTML基础学习必备_第3页
HTML基础学习必备_第4页
HTML基础学习必备_第5页
已阅读5页,还剩127页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web开发基础 主讲人 peter 开篇 欢迎大家和我一起学习Web基础学习时间 5天学习内容 HTML CSS JavaScript要点安排 NO 1HTMLNO 2css样式表NO 3JavaScript和dom基础 三多 1 多记2 多看3 多练 三不 1 不要轻视Web2 不要偷懒3 不要不务正业 Web介绍 Web介绍 什么是WebWeb的特点Web的发展 什么是Web 超文本 hypertext 超媒体 hypermedia 超文本传输协议 http Web的特点 图形化易于导航与平台无关分布式的动态性交互性 Web的发展 Web1 0角色鲜明发布个人网站内容管理系统目录 分类 Web2 0人人参与参与博客维基标签Web3 0集体智慧云计算SaaS 第一章HTML简介 第一章HTML简介 本章目标 了解Internet和万维网 www 了解Html语言历史和W3C组织学习Html的全局架构标签什么是标签及其属性 如何创建超级链接 Internet和万维网 www 什么是Internet Internet的历史TCP IP 传输控制协议 Internet协议 一种能保证计算机之间进行通信的标准规范 Internet和万维网 www 万维网 worldwideweb 是一个基于超文本 Hypertext 方式的信息检索服务工具 万维网提供这样一种友好的信息查询接口 用户仅需提出查询要求 而到什么地方查询及如何查询则由万维网自动完成 超文本开发语言HTML信息资源的统一定位格式URL超文本传送通信协议HTTP Internet和万维网 www 超文本传输协议HTTP定义 网络传输协议作用 发布和接收Html页面统一资源定位符URL定义 网页地址格式 协议 域名 端口号 文件路径 文件名 文件后缀http www QQ 80 tq index html HTTP协议示例 GET HTTP 1 1Host User Agent Mozilla 5 0 Windows U WindowsNT6 0 en US rv 1 9 0 10 Gecko 2009042316Firefox 3 0 10Accept text html application xhtml xml application xml q 0 9 q 0 8Accept Language en us en q 0 5Accept Encoding gzip deflateAccept Charset ISO 8859 1 utf 8 q 0 7 q 0 7Keep Alive 300Connection keep aliveIf Modified Since Mon 25May200903 19 18GMT HTTP 1 1200OKCache Control private max age 30Content Type text html charset utf 8Content Encoding gzipExpires Mon 25May200903 20 33GMTLast Modified Mon 25May200903 20 03GMTVary Accept EncodingServer Microsoft IIS 7 0X AspNet Version 2 0 50727X Powered By ASP NETDate Mon 25May200903 20 02GMTContent Length 12173 消息体的内容 略 HTML超文本标记语言 Html 超文本标记语言 定义 为网页创建和其它可在网页浏览器中看到的信息设计的一种标记语言 例子以 标识标签的开始 以 标识标签的结束成对标签又称为容器 一对标签中还可以嵌套其它标签单独标签不需要与之配对的结束标签 又称之为空标签 例如属性设置的格式为 属性名 属性值 Helloworld Html规范与版本 不同浏览器之间的不兼容问题从软件开发角度 多个公司开发了浏览器软件 根据网页中的标签决定显示内容 有点浏览器根据自己的需要 定义了特有的显示效果标签 导致不兼容规范的制定IETF制定Html2 0W3C组织3W联盟http www w3c org正在使用的Html的版本Html4 01XHTML1 1HTML5最新版 浏览器访问网页文件的方式 http协议网页文件 本地存储系统 硬盘 www服务器 网页文件 如何上网 网络的工作原理 客户端 向服务器发送页面请求 Web服务器处理请求并返回请求的页面 HTTP负责请求和响应 静态网页 动态网页 1 动态网页 2 网页与网站 什么是网页 定义 构成网站的基本元素格式 分为静态网页和动态网页静态网页文件扩展名为 html或 htm动态网页文件扩展名为 jsp或 aspx asp php等什么是网站 实例 新浪 网易定义 展示特定内容的相关网页的集合 编辑工具 Dw DreamWeaver EditPlus记事本 Notepad 第一章HTML简介 Blog 第一章HTML简介 HTML结构 人 第一章HTML简介 标签 Html的全局架构标签 网页的头部结构 内容 CSS Javascript网页的主体结构 内容 包含网页中显示的文本 图像和链接等 欢迎来到中软国际ETC 欢迎来到ETC 例子 第一章HTML简介 练习 请做一个html页面 输出 这是我的第一个html页面 演示 好的html编码习惯 文件扩展名为 html标签必须正确地嵌套要符合XHTML标准标签元素必须要关闭比如 标签名 属性名要用小写字母文档必须要有根元素标签的属性必须有属性值 属性值需要加上引号合理必要的注释不要使用W3C不推荐使用的标签 推荐学习网站 可以登陆 第二章HTML标签 第二章HTML标签 第二章HTML标签 标签组成 HTML 标签种类 HTML标签通常称对出现 如 等有个别单独出现的标签我们叫它 空标签 如 强制换行符 第二章HTML标签 标签属性标签可以拥有属性 属性进一步说明了该元素的显示或使用特性 如 属性的格式 属性名 属性值 属性的位置 xxx添加多个属性 xxx 什么是标记 什么是属性 什么是标记 定义 Html命令称为标记 标签 作用 用于控制Html文档的内容和外观分类 单独标签 成对标签 标记的属性作用 修饰或进一步制定信息 如颜色 对齐方式 高度 宽度等 标签 属性 属性值 学习HTML欢迎来到HTML世界 DOCTYPE标签 文档类型 会使浏览器使用相应的方式加载网页并显示 示例 注意 标签没有结束标签 Head Meta元素 META标签分两大部分 HTTP标题信息 HTTP EQUIV 和页面描述信息 NAME HTTP EQUIV类似于HTTP的头部协议 它回应给浏览器一些有用的信息 以帮助正确和精确地显示网页内容 响应报头信息 如页面编码 缓存模式等等 NAME定义页面基本信息 这些信息是提供给网络搜索引擎的 搜索引擎通过这些信息可以找到页面 标签永远位于head元素内部 元数据总是以名称 值的形式被成对传递的 META标签 标签及其属性 示例xxxxxxxxxxxxx 标签及其属性 标签 属性bgcolor设置网页文档的背景颜色十六进制RGB颜色码 使用一个 号后跟六位十六进制数据 例如 FF0000Html的颜色常量名 例如 red 属性background设置网页文档的背景图片属性text设置网页中文字的颜色属性leftmargin设置网页中的内容到左边距之间的距离属性topmargin设置网页中的内容到上边距之间的距离 标签及其属性 标签 属性align设置标题文字的水平对齐方式取值范围 left right center justify两端对齐 标签属性size设置水平线的粗细属性width设置宽度 标签及其属性 标签属性align设置段落文字的水平对齐方式取值范围 left right center 标签标签作用 显示图片属性src指明图片位置 相对路径 绝对路径 属性align设置图片周围内容对齐方式取值范围 top middle bottom 属性alt图片无法显示时的替代信息属性title提示信息 第二章HTML标签 块标签 内容空格符 标志演示 用以上所讲的标签做一个html页面显示 第二章HTML链接 HTML链接 超级链接 标签作用 超级链接1 实现页面之间的跳转2 页内跳转3 mailto属性href 属性target锚记作用 页内跳转利用锚记可以实现页面内跳转结合超级链接 可以跳到另外页面指定的位置Html语言注释 第三章HTML链接 图片标签 Src属性 链接本地资源 src 所要链接资源地址 注意 标签是一个空标签图片作为链接 第三章HTML链接 相对路径 资源路径与你打开页面有关联的路径叫相对路径绝对路径 资源路径与你打开页面无关的路径叫绝对路径如果当前页面与引用资源在同一文件夹内则直接写资源名称如果引用资源在当前文件夹下一级的文件夹内则需 文件夹名称 资源名称如果引用资源在当前文件夹上一级的文件夹内则需 资源名称如果引用资源在当前文件夹上两级的文件夹内则需 资源名称演示 作业 一 个人简历 网页1 1 个人图片2 个人基本情况介绍 性别 年龄 姓名等等 网页2 1 个人学习经历介绍2 个人工作经验介绍要求用到段落标记进行排版 图片标记从网页1中能链接到网页2的链接 作业 一 个人简历姓名 性别 年龄 其他信息1自我介绍2工作简历3家庭成员 自我介绍 工作简历1 2 3 家庭成员父亲 母亲 作业 二 项目 为新开的餐厅设计网站要求 1 共有三个页面 分别为A文件名index html站点首页 用来显示餐厅介绍信息 如餐厅主营品种 餐厅规模 餐厅地理位置 餐厅营业时间 餐厅服务项目等 其中 餐厅主营品种 餐厅地理位置 营业时间为必须选项B文件名west html介绍西餐的页面 至少4种 分别介绍菜名 图片 价格C文件名Chinese html介绍中国菜的页面 至少4种 分别介绍菜名 图片 价格2 三个页面之间要建立超级链接A分别建立超级链接到另外两个页面B对于west html和Chinese html要求有目录分别链接到本页面内的具体菜肴Cwest html和Chinese html之间能够有互相访问的超级链接 作业 二 第四章 HTML表格和列表 第四章 HTML表格和列表 回顾 Internet和万维网网页的工作原理网页的基本结构标记及其属性段落标记 图片标记 超级链接标记相对路径 绝对路径 物理路径 本章目标 网页设计注意事项什么是表格 为什么需要表格 如何创建表格 表格如何使用 网页设计注意事项 多浏览器支持样式与风格统一网站结构 文件命名页面尺寸与屏幕分辨率图片文件命名 大小尺寸限制相对路径的应用页面内容 title meta alt tbody等属性的应用 什么是表格 表格是html高级构件之一 它表示数据之间的关系 使对比分析更容易理解 表格由特定数目的行和列组成 表格应用示例 什么是表格 表格的作用 用于显示数据 便于理解 分析组织网页版面信息 什么是表格 行 列 列标题 在HTML文档中 广泛使用表格来存放网页上的文本和图像 单元格 如何创建表格 表格用表示一个表格可以有很多行 用表示每行可以分为多个单元格 用表示演示 一行一列一行三列两行三列 第四章 HTML表格和列表 HTML表格表格标签 行标签 列标签 空格 演示 一行一列一行三列两行三列注意 一个完整的表格必须由三个标签构成 且应该先画行后画列 第四章 HTML表格和列表 表格头标签 表格头位于表格的内部 头内容标签相当于一个标签 用法也相同 只不过格式化字体表格标题标签 表格标题位于表格的上部 MyCaption注意 标签放在的下边 第一个的上边 标签及其属性 表格宽度width高度height单位设置像素 px 百分比 演示设置宽度 高度避免出现水平滚动条一般不设置高度 自适应 cellspacing cellpadding属性cellspacing设置单元格间距cellpadding设置单元格边沿和其内容之间的距离 table的常用属性 标签及其属性 align属性属性值 left center right 注意区别的align属性valign属性属性值 top middle bottom bgcolor属性背景颜色设置考虑设置优先级的问题 标签及其属性 align属性属性值 left center right 注意区别的align属性valign属性属性值 top middle bottom bgcolor属性background属性bgcolor背景颜色设置background背景图片设置考虑设置优先级的问题 标签及其属性 width属性height属性注意 同行或者同列单元格将受影响rowspan属性colspan属性rowspan属性将一个表格单元格扩展为几行 colspan属性将一个表格单元格扩展为几列演示项目实战利用rowspan和colspan属性合并单元格 用表格进行页面排版 表格进行页面排版简单 便捷表格嵌套使用 表格排版注意事项 表格嵌套层次不要太多整个页面的排版不要用一个table 影响浏览器对页面的显示效率表格的行列排版要整齐td中没有内容时 以空白 填充Div CSS布局 了解 总结 表格可以格式化数据 管理文件布局表格的基本结构标签及其基本属性合并单元格其它表格标签 课后练习作业2 1 创建一个如下样式的表格要求 1 表格宽度760px 边框宽度为1px 表格水平居中2 单元格之间没有间距 内容与单元格边框之间距离为23 在单元格1和2分别插入图片a1 gif和a2 jpg 并且图片内容垂直居中4 其他文字依照下表输入5 要求按照完整的网页规范编码 第四章 HTML表格和列表 第五章表单 第五章表单 回顾 表格在网页中的作用如何创建表格表格的基本结构表格标签及其属性单元格的合并 本章目标 什么是表单 表单如何使用 如何创建表单 了解表单和表单元素之间的关系掌握表单元素的使用 表单的应用 表单在商务上的应用网上预定商品网上商品拍卖表单在各种社会机构中的应用网上调查网络咨询表单在网络上其它应用网络人才招聘网络社区注册 表单应用 第五章表单 HTML表单 表单是一个能够包含表单元素的区域 表单标签 表单元素 表单元素 文本框 密码框 文本框标签 属性 type name size maxlength value readonly密码框标签 属性 type name size maxlength value readonly 第五章表单 单选按钮标签 MaleFemale复选框 IhaveabikeIhaveacar注意 复选框与单选框很大的不同就是name属性不同 且复选框不要求有value属性Checked属性的特殊性文件输入框标签 属性 type name size maxlength readonly注意 单选按钮的名称必须相同 否则不能控制单选特性 表单元素 下拉列表 下拉列表标签 属性 name size multiple属性 value selected补充 标签 为主菜单中的每个子项标签都再生成子菜单 下拉列表 VolvoSaabFiatAudi 表单元素 下拉列表 你所在国家 中国日本韩国法国德国意大利 表单元素 复选框 单选框 你最喜欢什么动物 狗猫鸟鱼 你喜欢什么动物 狗猫鸟鱼 表单元素 动作按钮 标签标签 属性 type 给表单元素标记和分组 标签使用label标签来定义表单元素间的关系标签标签将一群相关表单控件形成一个组 并用和标签来标记这个组 个人资料姓名 个人简介 第五章表单 文本域 Thecatwasplayinginthegarden 按钮 两个特殊的按钮提交按钮重置按钮注意 提交按钮必须配合form的action属性使用 Tab键索引顺序 tabindex属性用来设定按下tab键时焦点的移动顺序tabindex属性值为正整数规则 数值越小越先访问 没有tabindex属性或属性为0的元素后被访问 其它相关属性 id属性id属性赋值的名称不会传递给服务器 证明 id属性和name属性的区别title属性作用 用弹出式帮助来给用户提示style class lang dir属性accesskey属性作用 设定页面快捷键IE为alt accesskey属性值 FireFox为alt shift accesskey属性值 readonly和disabled属性 readonly属性用户不能修改表单控件控件值将被传送到服务器控件可以被鼠标和通过tab键选定disabled属性用户不能修改表单控件控件值将不会被传送到服务器控件不能被鼠标和通过tab键选定 Form标签的三大属性 action属性 必须 说明了接收和处理表单数据的应用程序URLmethod属性 必须 为浏览器设置表单中的数据传送到服务器的方法属性值 get和postName属性 get还是post 补充 GET cgi bin method cgi userName zhangsanHTTP 1 1Accept image gif image x xbitmap image jpeg image pjpeg application vnd ms powerpoint application vnd ms excel application msword Referer http localhost other htmlAccept Language zh cnAccept Encoding gzip deflateUser Agent Mozilla 4 0 compatible MSIE5 01 WindowsNT5 0 Host localhost 8080Connection Keep Alive 注 根据HTTP规范 GET用于信息获取 而且应该是安全的和幂等的 所谓安全的意味着该操作用于获取信息而非修改信息 换句话说 GET请求一般不应产生副作用 幂等的意味着对同一URL的多个请求应该返回同样的结果 POST cgi bin tech method cgiHTTP 1 1Accept image gif image x xbitmap image jpeg image pjpeg application vnd ms powerpoint application vnd ms excel application msword Referer http localhost other htmlAccept Language zh cnContent Type application x www form urlencodedAccept Encoding gzip deflateUser Agent Mozilla 4 0 compatible MSIE5 01 WindowsNT5 0 Host localhost 8080Content Length 9Connection Keep AliveuserName lisi 总结 表单是由表单容器和其中的表单元素组成表单中的各种表单元素及其属性表单的结构和表单属性 课后练习作业 模拟美食网站的注册页面 结合table做页面布局 要求 姓名密码性别所在城市 省 市 个人喜好 各类美食个人介绍 第五章框架 回顾 表单是由表单容器和其中的表单元素组成表单中的各种表单元素及其属性表单的结构和表单容器的属性 目标 框架的意义框架结构的典型代码多框架的窗口中超链接的导航目标框架嵌套的实现 框架的应用 框架的作用 框架结构的优点内容组织有条理方便导航框架结构的缺点浏览器被划分为太多子窗口影响整体美观通常能通过表格布局取代打印整个页面变得困难 框架结构标签 作用 定义框架属性 cols设置框架分为几列rows设置框架分为几行border用来设置框架的边框宽度bordercolor边框颜色Frameborder设置是否显示框架边框其它属性 class style title id 框架结构标签 作用 定义每个框架中放入什么文件 属性 src 制定在框架窗口中显示什么文件name 制定框架窗口的名字noresize 禁止访问用户改变框架大小scrolling 为框架窗口设置滚动条其它属性 title style class id 框架结构标签 作用 为不能显示框架的浏览器 mosaic 提供了一种解决方案 框架的嵌套 典型的左右框架演示嵌套框架的实现演示2层嵌套3层嵌套 作业 实际应用 聊天室 框架示例 无标题文档您当前浏览器不支持框架 Rows属性进行窗口上下划分 Frameset嵌套 再左右划分 Frame的name 做页面导航时 超链接的target指向此name 超链接导航 的特殊属性targetTarget作用 指定标签中href指向的页面在target指定的框架或者窗口中打开 如果target指定的框架或者窗口不存在 浏览器将在新窗口中打开 实现框架的导航效果 导航链接目标 标签作用 为没有包含显示的target属性的当前文档中的每一个超链接设置一个默认目标 属性 Target注意 该标签位于之内 特殊的目标 blank浏览器总是在一个新打开 未命名的窗口中载入链接的文档 self超链接的默认值 它使得目标文档载入并显示在相同的框架或者窗口中 parent文档载入父窗口或者包含了超链接引用的框架 top将文档载入取代当前窗口中的框架 内联框架 标签属性 Src用来指定内联框架中显示的网页Align设置内联框架在相邻文档中的位置Width height设置内联框架区域的宽度和高度Frameborder设置是否有3维边框 yes 或 no Scrolling设置是否有滚动条 同 其它标签class style id name浏览器中的浏览器 总结 框架结构的应用框架的标签及其属性多层框架嵌套的实现多框架的窗口中超链接的导航目标 作业2 1 创建一个多级嵌套框架 具体样式见示意图 要求实现导航页面 作业2 2 采用iframe方式创建以下界面 并根据链接的提示实现界面不同target的跳转 第六章其它标签 回顾 框架的意义框架结构的典型代码多框架的窗口中超链接的导航目标框架嵌套的实现模板的应用 目标 段落标记字符标记特殊字符表示方法图片及图片标记多媒体 动画 音乐 段落相关标记 作用 定义段落属性 align作用 换行标题标签 Align属性改变对齐方式 段落相关标记 标签作用 起修饰作用的水平分割线属性 align设置对齐方式size设置分割线的厚度 像素为单位 noshade显示扁平2D分割线 没有属性值width设置分割线的长度 百分比 像素 color设置颜色 一旦设置颜色将失去3D效果分割线的使用 页首页尾使用分割线 段落相关标记 作用 滚动字幕属性 behavior设置文字滚动样式 scroll slide alternate direction设置文字滚动的方向 left right up down loop设置文字的滚动次数bgcolor设置滚动区域背景色scrollamount设置每次滚动之间的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论