前端基础-HTML概述

每日的基础学习笔记,不求大而全,追求精致和短小,主要从底层技术基础开始,记录一些核心概念、实践应用和原理方法,帮助自己理解前端基础,建立前端知识体系。多问几个为什么、怎么做

核心?

  • 标记语言
  • 语义化

html 就像搭积木玩具中的一个个积木,用不同的积木来表示不同的元素

HTML 元素?

标签名 + 内容 + 属性 + 事件

元素结构

大多数是这种结构,还有一种是无内容的结构,如<img src="a.png">

元素属性

  • 一般属性:属性名=属性值
  • bool 属性:属性名和属性值相同,可简写为属性名,如 disabled

元素分类

为什么?

HTML 与其他标记语言的区别?如 XML。

主要区别在于 XML 是一种存储数据的格式,焦点在数据持久化上。而 HTML 是集数据以及表现、行为于一体,焦点在展现和交互上。

怎么理解 HTML 语义化?为什么要语义化?

利于理解文档结构、利于SEO、利于爬虫、利于屏幕阅读器

块级元素与内联元素区别?

哪些公共属性?哪些特有属性?

参考