为什么要学习HTML?

HTML 介绍

HTML 元素

HTML 属性

为什么要学习HTML?

回答这个问题我们要从万维网(World Wide Web缩写WWW)说起,它可以让Web客户端(常用浏览器)访问浏览Web服务器上的页面。

作为一个组织或者个人在万维网上放置的页面称为主页(Homepage)或首页,多个页面的集合称为网站( Website )。

浏览器通过HTTP(超文本传输协议)向万维网上的服务器发起请求,服务器返回相应内容(你的网站代码),然后浏览器进行代码解析,最终呈现给用户。

以上可知,让其他人能够通过浏览器访问你网站的前提是你必须将网站开发完成并将它放到万维网上才行。

而网站开发的基础就是HTML(超文本标记语言),它是用来创建网页的标准标记语言,通过结合使用其他的Web技术(如css,js等),可以创造出功能强大的网页,因此,HTML是万维网(Web)编程的基础,也就是说万维网是建立在HTML基础之上的。

HTML是所有Web技术中最简单也是最重要的,可以说没有HTML就没有万维网现在的繁荣。

HTML介绍

HTML是用来创建网页的标准标记语言(标记语言-将文本以及文本相关的其他信息结合起来,展现出文档结构和数据),HTML是众多标记语言中的一种,它是专门用于构建与描述网页的语言,学习标记语言非常简单,因为它只是一些标签的集合。

既然需要通过HTML来描述网页,那么就需要一种描述方式,就像大家都熟悉的画画,我们要知道画面不同的地方需要如何‘描述’,‘描述’得越清晰,其他人也就一目了然,但我们‘描述’网页与画画稍有区别,就是画画是直接给人的眼睛看的,是通过人眼处理画面的,而我们的网页代码是给浏览器看的,那么就需要一种浏览器能看得懂的信息,网页不同的地方我们要使用不同的‘描述’方式,这种‘描述’就是通过HTML标签来完成的。

HTML标签是由尖括号括起来的,如,

,标签通常是成对的,用于‘描述’网页的某一区域是什么东西,例如和,尖括号中的是标签的类型,不同类型‘描述’网页不同区域,html是标签类型,是开始标签,是结束标签,结束标签有 /,如下所示:

当然也有少数HTML标签是没有结束标签的,这种标签我们称为空标签,如下所示:


每个HTML标签都有特定的含义,后面我们会一一介绍,标签类型名称不区分大小写,浏览器能识别和,一般来说应该使用小写字符。

从 Web 诞生至今,已经发展出多个 HTML 版本,最新版本为HTML5。

HTML元素

HTML元素是由标签和内容一起形成的代码元素,上面我们知道了标签是用于‘描述’网页的某一区域是什么东西,自然而然这块‘区域’里是可以放入内容的,如下所示:

我是一段内容

标签类型为p,开始标签为

,结束标签为

。标签之间是标签的内容,即“我是一段内容”。标签和内容一起形成HTML元素。

HTML属性

HTML标签可以通过在其开始标签中添加某些内容为其添加某些属性,属性提供了有关HTML标签的更多的信息,属性有一个名称和一个值,名称和值之间使用 = 连接,比如用于表示网页中图片的标签-,大家应该都发现这是个空标签,因为图片区域内无法放入内容,所以就没有必要有开始和结束标签。现在我们想要使用标签显示一张图片,是不是觉得少了点什么,相信大家都猜到了,就是图片从哪来啊?,这个时候我们就应该想想是不是还要给标签添加一些东西来告诉它要显示什么图片,如下所示:

上面我们给img标签添加了一个属性src,表示我们想要给img标签添加一个图片路径信息,=后面为属性的值,值就是一个图片路径,路径可以是你电脑磁盘里某个图片的路径或线上图片地址都可以。

属性只能添加到开始标签中,不能添加到结束标签中。

标签也可以有多个属性,多个属性使用空格分隔,如下所示:

不同标签有不同的属性,也有很多共同属性。

大部分标签属性都是由属性名和属性值组成的,但也有少部分是只有属性名而没有属性值的,这类属性我们称为布尔属性,如下所示:点不了我吧

上面的标签表示一个按钮,大家可以先不用了解,后面会一一介绍常用标签,大家都看到button标签中有一个disabled属性,但这个属性却没有值,既然值都没有,=也就没必要了,这就是一个常见的布尔属性,它表示按钮标签被禁用了。有这个属性的标签表示被禁用,没有表示没有被禁用,就只有2种情况,这也是为什么这类属性称为布尔属性的原因,布尔表示true或false,就只有2种情况。

好了,今天就到这,后续内容我会及时更新的,欢迎大家和我交流,指出我不对的地方,谢谢!

万维网和html关系,万维网基石-HTML相关推荐

  1. 万维网和html关系,万维网与因特网有什么关系?

    1989年3月,廷•伯尔纳斯一李在欧洲粒子物理实验室 提出一项计划.后来,正是这项计划,创造了超文本标记语言, 制订了超文本传输协议,创造了"浏览器/万维网服务器"的 模式.这项计 ...

  2. 【计算机网络】应用层 : 万维网 和 HTTP 协议 ( 万维网概述 | HTTP 协议特点 | HTTP 协议连接方式 | HTTP 协议报文结构 | HTTP 请求报文 | HTTP 响应报文 )

    文章目录 一.万维网概述 ★ 二.HTTP 协议 ( 超文本传输协议 ) ★ 三.HTTP 协议特点 ★ 四.HTTP 连接方式 ★ 五.HTTP 协议报文结构 六.HTTP 请求报文 ★ 七.HTT ...

  3. 以太网、局域网、广域网、因特网、互联网与万维网

    前言 相信有些童鞋一直分不清以太网.局域网.广域网.互联网.因特网.万维网这"几张网"的区别,我也是.所以今天我们就来介绍一下它,勇闯盘丝洞,看看这几张网到底是何方妖孽. 以太网 ...

  4. 一网打尽!!!以太网、局域网、广域网、因特网、互联网与万维网是什么?用来干什么的?它们之间有什么区别?

    前言 相信有些童鞋一直分不清以太网.局域网.广域网.互联网.因特网.万维网这"几张网"的区别,我也是.所以今天我们就来介绍一下它,勇闯盘丝洞,看看这几张网到底是何方妖孽. 以太网 ...

  5. 以太网 因特网 互联网 万维网 的区别

    以太网 Ethernet 最早是有XEROX公司在20世纪70年代提出的一个基带局域网 标准 传输速率是10Mbit/S.选用介质为同轴电缆.采用CSMA/CD作为MAC层控制协议. 因特网 Inte ...

  6. 一篇文章带你搞懂应用层(万维网篇)

    每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的.应用层的具体内容就是规定应用进程在通信时所遵循的协议.应用层的许多协议都是基 ...

  7. 万维网www的历史、发展、特点和相关协议详解

    WWW是环球信息网(World Wide Web )的缩写,也可以简称为Web,中文名字为"万维网".另外,www也是世界气象监视网的英文简称. www 英文名: World Wi ...

  8. 计算机网络(六)—— 应用层(6、7):电子邮件、万维网WWW

    计算机网络系列内容的学习目录 → \rightarrow →谢希仁计算机网络学习系列内容汇总. 6. 电子邮件 6.1 总结 6.2 课后练习 7. 万维网WWW 7.1 课后练习 6. 电子邮件   ...

  9. 万维网与HTTP协议

    万维网概述: 万维网www (World Wide Web)是一一个大规模的.联机式的信息储藏所/资料空间,是无数个网络站点和网页的集合. 统一资源定位符URL 唯一标识,资源 (文字.视频.音频.. ...

最新文章

  1. python输出数据到excel-python实现数据导出到excel的示例
  2. ***常用vbs脚本
  3. 计算机学院开展活动,团学会 | 以梦为马,不负韶华 计算机学院开展“逐梦100”活动(一)...
  4. 页面伪静态化 java_UrlRewrite 伪静态化页面
  5. “TypeError: 'dict_keys' object is not subscriptable”
  6. 李洪强-HEAD 和nil和NULL
  7. opipe--一款基于java的自定义“命令”管道
  8. 聆听python之父诠释python的精神和文化
  9. PMP助力!让你成功转型项目管理
  10. 计算机网络练习题-3
  11. 2022微软苏州Software Engineer校招暑期实习生一面
  12. VSCode 新版 HTML文件 英文感叹号 + Tab 没有出现模板 解决方法
  13. jav中什么是组织java程序_Javs ^运算符在Java中做什么?
  14. 一个大学生的心灵告白:世界上最后一封情书
  15. 西储大学轴承数据小波变换
  16. golang 实现数据结构-顺序栈
  17. 首批!工信部下达2021年国家工业专项节能监察任务,涉及270 个数据中心(附名单)...
  18. Spring Boot 整合 shiro 之盐值加密认证详解(六)
  19. 迷阵突围——Dijkstra求次短路
  20. 【视频分享】Java Spring 经典入门基础教程详解

热门文章

  1. Oracle各种版本下“示例数据库的创建”的创建
  2. 苹果4G版iPad Air 2和iPad mini 3 发布
  3. 陕西工业职业技术学院计算机有哪些专业,陕西工业职业技术学院最好的专业有哪些、哪些专业比较好...
  4. 汽车中控介绍(笔记)
  5. 天涯各版回复过10000帖子大汇总(2006.9月3日更新版)
  6. New Bing相关设置与解除聊天次数限制
  7. linux 裸设备使用,Linux上如何使用裸设备
  8. RK3399在android12中三屏显示及声音调试
  9. SPI Flash Rom W25Q16 ----基于STC15
  10. 达梦数据库方言包的问题