目录

  • 一、什么是HTML?
  • 二、标签
    • (一)标签、元素的定义
    • (二)标签的嵌套
    • (三)标签的属性
    • (四)父元素、子元素、兄弟元素
  • 三、HTML DOM树
  • 结语

一、什么是HTML?

HTML语言,即超文本标记语言,是来制作网页页面的语言,对网页的内容进行编写,决定了网页的结构,可以通过编写HTML并打开浏览器进行解析,另外在敲代码时不区分大小写。

二、标签

(一)标签、元素的定义

我们把HTML标记的文字或者图片称为标签,它是由尖括号"<>"包围标签的名称而成的,即尖括号之间是标签的名称。
标签分为开始标签结束标签,它们是成对出现的,开始标签和结束标签之间是内容,标签和内容一起就叫做元素,我们称其为HTML的一个元素

比如上面这个元素的开始标签名称为title,结束标签为/title,其内容是教学管理信息服务平台。

(二)标签的嵌套

标签可以嵌套,但要注意外层标签要完全包含内层标签这样才是正确的标签嵌套关系。比如< A >< B >< /B >< /A >中,标签A中就完全嵌套了标签B;下图的< header >和< /header >也是嵌套了其它的标签:

(三)标签的属性

除了给标签加上标签名称外,还可以给标签加上相应的属性,在标签的名称后面跟属性名称,通过赋值符号"=",来对属性进行赋值
属性可以有多个,多个属性之间用空格隔开区分,且多个属性的先后顺序是没有关系的,不影响结果。

例如上图的< input type=“hidden” id=“sessionUserKey” value=“193001060112” >中,其标签名为input,它有三个属性,分别为属性1:type、属性2:id、属性3:value,同时其双引号中代表其不同属性对应的不同值1、值2、值3。

(四)父元素、子元素、兄弟元素

父元素、子元素、兄弟元素很容易理解,我们通过以下html语言来讲解,如下:

<html><head>...</head><body>...</body>
</html>

这里的< head > < /head >和< body > < /body >都在< html >和< /html >之间并同级存在,称为兄弟元素,且它们都是子元素父元素即最外层的< html >和< /html >包围。

三、HTML DOM树

<html><head>...</head><body>...</body>
</html>

HTML可以用文档对象模型(DOM)来描述,可以将其转换成下图的一个模型:


结语

以上就是本次全部内容,篇幅较长,感谢您的阅读和支持,若有表述或代码中有不当之处,望指出!您的指出和建议能给作者带来很大的动力!!!

Web前端开发笔记——第二章 HTML语言 第一节 标签、元素、属性相关推荐

  1. Web前端开发笔记——第二章 HTML语言 第九节 框架标签、脚本标签

    目录 一.框架标签 (一)显示目标页面 (二)规定大小的框架 (三)规定边框的框架 二.脚本标签 结语 一.框架标签 (一)显示目标页面 <iframe></iframe>标签 ...

  2. Web前端开发笔记——第二章 HTML语言 第四节 超链接标签

    目录 前言 一.超链接标签 (一)链接其它子网页 (二)链接其它站点 (三)虚拟超链接 二.从当前页面链接到指定位置 三.链接的访问情况 四.在新窗口中打开链接 例题 结语 前言 本节介绍超链接标签即 ...

  3. Web前端开发笔记——第二章 HTML语言 第六节 区域标签、列表标签

    目录 一.区域标签 (一)div标签的定义 (二)div标签的属性 二.列表标签 (一)列表标签的定义 (二)列表标签的类型 1.有序列表 (1)有序列表的定义 (2)有序列表的属性 2.无序列表 ( ...

  4. Web前端开发笔记——第二章 HTML语言 第二节 基本标签

    目录 前言 一.标题标签 二.段落标签和段内换行 三.预留格式标签 四.行内组合标签 五.水平线标签 六.注释标签 七.空格字符 例题(创建一个网页) 结语 前言 本节主要讲解HTML的一些基本标签. ...

  5. Web前端开发笔记——第二章 HTML语言 第三节 文本格式化标签

    目录 前言 一.文本加粗.斜体标签 二.文本字体缩小.放大标签 三.文本下标.上标标签 四.文本下划线.删除线标签 五.双引号字符 结语 前言 这里主要介绍对html语言中对文本的处理. 一.文本加粗 ...

  6. Web前端开发笔记——第二章 HTML语言 第十一节 语义标签

    目录 一.语义标签的定义 二.头部标签.底部标签 三.导航栏标签 四.内容栏标签.区段标签 五.其它内容标签 六.< figure > 和 < figcaption >标 结语 ...

  7. Web前端开发笔记——第二章 HTML语言 第十节 画布标签、音视频标签

    目录 一.画布标签 二.音视频标签 (一)音频标签 (二)视频标签 (三)资源标签 结语 一.画布标签 <canvas> </canvas> 画布标签用于图形.字符等的绘制,它 ...

  8. Web前端开发笔记——第二章 HTML语言 第八节 表单标签

    目录 一.表单的定义 二.输入标签 (一)文本框和密码框 (二)提交按钮和重置按钮 (三)数值选项菜单 (四)滑动条 (五)搜索框 (六)input标签的其它type属性 (七)单选框和复选框 (八) ...

  9. Web前端开发笔记——第二章 HTML语言 第七节 表格标签

    目录 一.表格标签的定义 二.表格标签的属性 (一)边框属性 (二)单元格属性 三.表格标签的表头 表头属性 四.表格标签的标题 五.表格标签的嵌套 结语 一.表格标签的定义 在html中,表格标签表 ...

最新文章

  1. php实现基于shmop扩展的数据缓存
  2. docker 创建启用systemd服务的容器
  3. maya导入abc动画_三维文件格式知多少 | abc、glTF、fbx、obj、dae、stl、3ds...
  4. 分布式应用框架Akka快速入门
  5. RS(1)--10分钟了解什么是推荐系统
  6. Sql Server 2016数据库生成带数据的脚本
  7. 计算机维修实训报告模板,[计算机维修实验报告模板.doc
  8. 测试自动化普遍存在的问题
  9. 【HDU1284 中南林业大学第十一届校赛 B:】兑换零钱(dp)
  10. 信号与线性系统分析(第四版,吴大正主编)——信号与系统
  11. 在国内程序员是吃青春饭的职业吗?
  12. php面试题 几升水,三个水桶等分8升水的问题 -《算法的乐趣》
  13. 计算机tpm管理,【教程】安装 Windows 11 的三种方法,绕过TPM2.0
  14. 项目管理心得:一个项目经理的个人体会、经验总结
  15. 小学生都看得懂的C语言入门(1): 基础/判别/循环
  16. Altium Designer 18中的PCB Editor–Board Insight Modes
  17. ECharts地图使用
  18. 可发教育类论文的期刊《家长》简介及投稿邮箱
  19. 《启示录:打造用户喜爱的产品》 -读后感
  20. WordPress网站添加公安备案信息

热门文章

  1. RabbitMQ之Consumer消费模式(Push Pull)
  2. 由“深”至“广”,探索2022音视频技术的无限可能
  3. 【智能汽车与自动驾驶】
  4. WebRTC视频数据流程分析
  5. 圆桌对话:数字化升级,视频通信云赋能全行业
  6. 基于Kubeflow建立的星辰算力训练平台背后的技术架构
  7. 国产数据库领域屡次率先突破,腾讯TDSQL亮相CNCC 2019!
  8. 腾讯安全Blade团队亮相CanSecWest峰会
  9. 解决redis启动时的警告
  10. 比 Redis 快 5 倍的中间件,KeyDB