通过Internet浏览世界各地的网络资源,或者要把信息通过Internet以Web方式发布到全球,就必须使用网页。网页就是用户在浏览器上看到的一个个画面。通过网页,即便是一个不懂计算机的人,也能借助于浏览器在网络上浏览和查询自己所需要的信息,可在家中上网购物、办理银行转账等,甚至一些无法想象的事情也能在Web的世界中实现。而Web应用开发的基础语言就是HTML语言。   WWW的出现,使得Internet风行全球。这其中的一个主要原因在于WWW上的信息资源主要是以一个个网页(Web Page)来呈现的。网页实际上是存放在世界上某台接入Internet的计算机中的一个文件,这个文件是用浏览器能够识别和解释的语言编写的。当我们在浏览器地址栏输入网址(URL)后,经过网络复杂而快速的解析,网页文件会被传送到本地计算机,再通过浏览器解释网页的内容,最后将内容展示到用户的面前。 2.1.1 网页与HTML  最早的网页设计语言就是HTML(Hyper Text Markup Language),它的中文译名是超文本标记语言。虽然随着技术的进步而产生了各种网页设计语言,例如Dynamic HTML、XML、JavaScript、VBScript等,但它们依然是建筑在HTML之上,并没有舍弃已有的HTML。可以说,HTML是构成网页的最“基础”的要素。   从信息资源提供者或商家的角度看,如果要把信息通过Internet以Web方式发布到全球,就必须开发网页。开发网页的方法主要有两种:一种是书写HTML源代码;另一种就是使用网页制作软件(如FrontPage、DreamWeaver等)来制作网页。不论哪种方法,它们所使用的基础语言都是HTML。HTML是WWW中用于描述其超文本文件的标记语言。    使用网页制作软件来制作网页,因为它是“所见即所得”的,即在编辑画面上看到什么,在浏览器中就是那个样子,非常方便,而且不用记忆HTML的标记命令,所以,大部分的网页制作者都是使用这种方法来制作网页。但是,网页制作软件的源代码仍然以HTML为基础。因此,如果要对网页进行一定的修改,或是要在网页中进行必要的运算,或是要加入WWW的其它组件(如Java及脚本语言)等,都要求网页开发者必须懂得HTML源代码。通常情况下,网页制作者通过交互的使用这两种方法来开发网站。因此,要成为一个真正的网页开发者,首先必须学会HTML语言。 2.1.2 HTML的产生和发展  HTML语言最早是由Tim Berners Lee等人于1989年与WWW的概念同时提出的,是一种在WWW上描述页面内容和结构的标准语言。当时推出的HTML1.0只是一个非常简单的语言。也正是由于它的简单性,一经推出便受到国际上网络编程者的青睐。随后推出的HTML2.0便被推荐为Internet的标准之一。从这时开始,HTML空前繁荣,很快被发展成许多各具特色的不同版本。 1995年11月,IETF(Internet Engineering Task Force)为了解决这种混乱局面,整理了以前的各种版本,倡导并主持开发了HTML2.0规范,同年推出HTML3.0技术规范。1996年,W3C(World Wide Web Consortium,万维网协会)的HTML Working Group开始编写新的规范,于1997年1月推出了HTML3.2,并加入了许多多媒体的功能,如图文混合、表格以及更精细的文字排版控制等。1999年推出的HTML4.0在原有HTML的基础上增加了新的编程技术,如可以在HTML中嵌入JavaScript、VBScript、CGI和ASP等,使传统的静态网页很快地进入绚丽多彩、充满互动性的动态网页。 2.1.3 HTML语法  HTML语言是一种文本型标记语言,每个标记都有其特定的含义。我们可以把HTML文档中的每个标记理解为一个特定指令,一个完整的HTML文档就是这样一个指令序列。当浏览器接收到一个HTML文档后,将按照HTML语法对这些标记进行解释和执行。  HTML语言中的所有标记都是用小于号“”括起来的英文字母,即以小于号“”做为结束标志。标记中的英文字母可以大写,也可以小写,甚至可以大小写混合使用,即HTML语言对标记中字母的大小写不加区分。本书为醒目起见,对标记中的字母一律使用大写。例如,、

、、

、等。 HTML文档的基本架构 特点解说: 整份文件处于标记与之间。 用以声明这是 HTML 文件,让浏览器认出并正确处理此 HTML 文件。 文件分两

html语言技术基础,第2章Web编程基础HTML语言技术方案.ppt相关推荐

  1. Java基础-第7章-面向对象编程(基础部分)

    文章目录 7.1 类与对象 7.1.1看一个养猫猫问题 7.1.2使用现有技术解决 7.1.3现有技术解决的 缺点分析 7.1.4 一个程序就是一个世界,有很多事物(对象[属性, 行为]) 7.1.5 ...

  2. 第1章 Python编程基础

    第1章 Python编程基础 文章目录 第1章 Python编程基础 前言 一.编译型语言和解释型语言的区别 编译型语言 解释型语言 关于 Python 总结 二.Python是什么 三.Python ...

  3. 《Java程序员面试秘笈》—— 第1章 Java编程基础

    本节书摘来异步社区<Java程序员面试秘笈>一书中的第1章,作者:常建功,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第1章 Java编程基础 通过考察Jav ...

  4. 进击 !!第二章 JAVA编程基础

    第二章 JAVA编程基础 目标: 掌握java的基本语法,常量,变量,流程控制语句,方法以及数组 运用java运算符的使用 了解java代码的基本格式 2.1java 的基本语法 1. 代码的基本格式 ...

  5. 计算机应用基础 access,计算机应用基础第7章数据库应用基础Access

    计算机应用基础第7章数据库应用基础Access (11页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 第7章数据库应用基础Access ...

  6. 《21天学通Java(第7版)》—— 第2章 Java编程基础 2.1 语句和表达式

    本节书摘来异步社区<21天学通Java(第7版)>一书中的第2章,第2.1节,作者: [美]Rogers Cadenhead(罗格斯 卡登海德),更多章节内容可以访问云栖社区"异 ...

  7. Python入门——第一章 python编程基础

    Python入门 文章目录 Python入门 第一章 python编程基础 1.1 基本输入输出 1.1.1使用print()函数进行简单输出 chr()函数 print()输出到指定文件 print ...

  8. java基础案例教程第二章_第2章Java编程基础_补充案例教程.doc

    第2章Java编程基础_补充案例教程 博学谷--让IT教学更简单,让IT学习更有效博学谷--让IT教学更简单,让IT学习更有效 PAGE \* MERGEFORMAT34PAGE \* MERGEFO ...

  9. web编程 模块1 html,Web编程基础第1章HTML基础.ppt

    正文 正文 正文 谢 谢 Thanks for listening. 第1章 HTML基础 目标 -*- 了解Web发展史及HTML特点 掌握HTML文档结构的组成 掌握HTML的语法结构 掌握文本标 ...

最新文章

  1. 封杀所有Bytespider蜘蛛,太频繁,太操蛋,不杀不行~~~
  2. 如何判断添加的一个面要素是否与某一个面图层相交(AO)
  3. Github上传代码指南(Window版,同样适合Linux版)
  4. Java 7:使用NIO.2进行文件过滤–第3部分
  5. 汇编语言-004(LABEL 、间接寻址、变址操作数、指针使用、TypeDef、LOOP、DWORD变量交换高位低位字)
  6. 华为给力!算力最强AI处理器在中国!
  7. java软尾山地车评测_[渣图] 骑很慢的穷屌丝软尾历程
  8. psd imageset转换工具
  9. 《Linux内核分析》 week6作业-Linux内核fork()系统调用的创建过程
  10. ARC094F Normalization
  11. 决战行测5000题-数量关系精华版
  12. 模拟客服自动回复代码
  13. “左眼跳财,右眼跳灾”
  14. 从身份证号提取出生日期
  15. matlab函数rand,randn,randi用法整理
  16. 在李嘉诚传中给年轻人提出了53条人生忠告
  17. ChannelNets 论文学习笔记
  18. 教师福利:感恩母亲节主题班会PPT教学课件
  19. 苹果App store 2015最新审核标准公布(2015.3)
  20. 小米携手联芯 是为了下多大一盘棋?

热门文章

  1. 用低代码平台开发比用IDEA还牛逼吗?
  2. 面试:Redis新版本开始引入多线程,谈谈你的看法?
  3. 皮一皮:加了个班还以为鬼门大开魔界连同了...
  4. java如何实现连接wifi_java-是否可以检测到您要连接的WiFi类型?
  5. C#中的get和post请求(工具类)
  6. 微信小程序wxparse内容页显示不出来不能正确解析html代码
  7. yolov5做情感识别
  8. 检测跟踪 DeepSOCIAL:基于YOLOv4的人群距离监测 集检测、跟踪以及逆透视映射一体的系统
  9. windows 安装python-pcl 测试ok
  10. 最强无监督行人重识别方法 Cluster Contrast ReID,rank-1 94.6%