HTML
常用的标记语言有XML(可扩展标记语言)和HTML(超文本编辑语言)
XML一般用于软件系统的配置文件,例如Maven的配置文件setting.xml,项目中安装依赖的pom.xml文件
HTML被广泛的用于网页结构设计
XML文件的后缀名就是xml
HTML文件的后缀名可以是htm或html
标记语言编写的文件结构是树形结构,因此HTML网页也被称为HTML文档树
1.只有一个根节点(只可以嵌套,不可以并列,根节点没有兄弟节点,没有父节点,只有子节点)
2.节点中可以并列,也可以嵌套,并列节点之间是兄弟关系(拥有同一个父节点),嵌套节点之间是父子关系
3.一个父节点可以嵌套多个子节点,一个节点可能存在多个兄弟节点
4.一个节点只有一个直接父节点,但可以存在多层等待父节点
5.节点(node)也称为标签(tag)或者元素(element),是标记语言的最小组成单位,每一个节点用于标记网页中的一个信息
6.标签的语法
单标签:<标签名/>
双标签:<标签名></标签名>
标签中的"/"代表节点的闭合,表示这个节点到此结束
双标签有开始标签和结束标签,在结束标签中用"/"闭合
单标签不可以嵌套子标签,自闭和
<标签名>开始标签
嵌套子标签
</标签名>结束标签
开始结束对齐,子标签与父标签要有缩进(tab缩进=4个空格)
CSS
浏览器在解析执行CSS代码的时候
1.标签 2.类 3. ID 4. 行内