网站首页 > 教程分享 正文
什么是HTML:简单的来说,网页(或HTML文档)是一个用超文本标记语音(HTML)编码的普通的文本文档,这种的文档的内容可以在浏览器中很好地展现出来。下面是对几个HTML专业的名词的解释。
超文本:是一种文本,点击它后便可以从一个文件跳到另一个文件。它是指网页之间互 相连接的功能。
标记是一种标记符,对普通文档进行布局及按常规进行格式设置 。从字面上解释就是被标上标记符的普通的文档。
语言是指HTML实际上是一种可以编程的语言。
当人们想到计算机编程时候,通常会想到需要编译的程序。编译 型编程语言通过工具将人类可读的程序代码转换成可运行的文件 (通常这些文件带有EXE或COM扩展文件名),最后将这些文件发 布给用户使用。相反,HTML是一种解释型程序语言。也就是说, 发布给用户的程序是人类可读的。用于打开此程序的软件负责运 行它。用于网页的HTML代码存在于文件当中。每次当你用Web浏览 器打开一个网页,浏览器就会处理文件中的HTML代码。
了解HTML标记符
HTML文件里的代码由标记符内包含的文件组成。这些标记符指示 应该在什么地方进行格式设置,版面该如何显示,什么图片该出 现在什么位置,等等。
例如,你希望有些字的字体是斜体,如下所示:
所有物品打折优惠
在HTML中,不像Word那样有一个斜体按钮。因此,你需要在希望 是斜体的字上贴上一个标记符。斜体字的标记符代码是<i>,斜体 字结束的标记符代码是</i>:
<i>所有物品</i>打折优惠
这是一个双标记符的例子。双标记符用起始标记符和结束标记符 将文本封装起来。在本例中是<i>和</i>。注意结束标记符中的反 斜杠,它将起始标记符合结束标记符区分开来。在双标记符中, 每一个起始标记符总有一个对应的结束标记符。
如果想知道标记符系统是怎么形成的,你需要了解早期的互联网 。那时人们还主要通过拨号调制解调器来接入网络。网速的范围 是在2400bps到28.8kbps。这个速度非常、非常慢。文本文件的传 输远快于代码文件。所以任何信息共享系统要想变得非常流行, 都不得不以文本文件为基础。否则,人们在等待网页载入时,会非常的无聊。
人们在设计网页时,当然希望网页是非常有吸引力的。但是他们不能用自己的文字处理软件来排版网页;因为不同文字处理软件的排版方式是不同的。而且我们也不可能知道网站的访问者用哪种文字应用程序。而且文字处理过的文件大小通常远远大于普通的文本文件。
互联网的发明者开发出了一个有效的解决方案。他们创造了一个应用程序-Web浏览器-用来将普通的文本代码翻译成排版指令,而不是将排好版的网页在互联网中传输。普通文本格式的文本可以快速有效地传输,然后在本地计算机上处理后生动地显示出来。
HTML可以非常好地将文本进行各种类型的排版,然而有些网站设计者希望在网页中加入图像。<img>标记符用来实现这一功能。网页设计者可以用这个标记符来指定图像文件在服务器上的位置。当网络浏览器读到这个标记符,就会请求从服务器中下载相应的图像,并显示在网页上。
<img>标记符与<i>标记符有很多不同的地方。<img>是单标记符,也就是说它没有结束标记符。而且<img>含有自己的属性。属性就是在标记符内的文字,它带有用来定义标记符表现的信息。比如,对于<img>标记符,要指定图像的来源,简写为src,就想下面的例子:<img src="tree.gif">
这个<img>标记符用src=属性来指定被显示的图片文件tree.gif。
很多标记符都带有属性,有些属性是必须的,有些事可选的。你可以看到很多的例子。
猜你喜欢
- 2024-10-20 web开发需要学什么?有发展前途吗?
- 2024-10-20 2021年全新升级的前端学习路线图(2021前端新技术)
- 2024-10-20 郑州web前端开发培训:谈谈HTML5的发展前景
- 2024-10-20 程序员:推荐书单(程序员的书单)
- 2024-10-20 「JavaScript从入门到精通」JS基础运动-02
- 2024-10-20 零基础学web前端!可以多看看这些书
- 2024-10-20 网络编程零基础如何入门?10年老司机经验分享
- 2024-10-20 HTML5前端开发进阶:如何区别正向代理与反向代理?
- 2024-10-20 新书速览|SQL Server 2022从入门到精通:视频教学超值版
- 2024-10-20 扣丁学堂HTML5培训要学哪些软件(扣丁学堂登录)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)