首页前端开发HTML《智能前端技术与实践》——第 2 章 前端开发基础 ——2.2 HTML基础——2.2.1 HTML 文档基本结构(下)

《智能前端技术与实践》——第 2 章 前端开发基础 ——2.2 HTML基础——2.2.1 HTML 文档基本结构(下)

时间2023-07-10 15:28:02发布访客分类HTML浏览1066
导读:3)<link>标签 <link>标签最常见的用途是链接 HTML 文档与外部样式表,没有结束标签,如代码清单2-6 所示。 代码清单 2-6<!DOCTYPE html> <html> &l...

3)link> 标签


link> 标签最常见的用途是链接 HTML 文档与外部样式表,没有结束标签,如代码清单2-6 所示。

代码清单 2-6


!DOCTYPE html>
    
html>
    
head>
    
meta charset="utf-8">
    
title>
    hahaCoder/title>
    
link rel="stylesheet" href="style.css">
    
/head>
    
body>
    
div class="content">
    
h1>
    大家好,我是石璞东/h1>
    
p>
    欢迎访问我的开源作品:/p>
    
ol>
    
li>
    个人网站(https://www.shipudong.com)/li>
    
li>
    个人微信公众号(hahaCoder)/li>
    
li>
    个人微信小程序(hahaAI)/li>
    
li>
    Github(https://github.com/TURBO1002?tab=repositories)/li>
    
/ol>
    
/div>
    
/body>
    
/html>
    

代码清单 2-6 在 HTML 文件的同级目录下定义了一个名为 style.css 的样式表文件,如代 码清单 2-7 所示。


代码清单 2-7


.content{
    
margin: 0;
    
padding: 0;
    
border: 2px cadetblue dashed;

}

h1{
    
border: 1px solid red;

}

p{
    
border: 1px solid blue;

}

ol{
    
border: 1px solid orange;

}
    

运行结果如图 2-10 所示。




link> 标签的 3个常用属性如表 2-2 所示。


4)meta> 标签

meta> 标签提供了 HTML 文档的元数据,这些数据不会显示在客户端,但是会被浏览器解析,通常用来指定网页的描述、关键词、作者等信息,如图 2-11 所示。


图2-11 标签


关于网页描述、关键词、作者等信息,这里不再赘述,我们重点解释以下两个属性, 如表 2-3 所示。



接下来,我们通过一个例子详细讲解一下 charset 属性。首先,在一台 Windows 计算机上 打开记事本,输入如下内容,如图 2-12 所示。


接着,将其保存为 HTML 文件,我们发现它采用默认编码格式 UTF-8,如图 2-13 所示。


保存完成后,通过 IE 11 浏览器打开该 HTML 文件,发现出现了乱码,如图 2-14 所示。


因为通过记事本编写代码时采用的编码格式是 UTF-8,而在中文系统的浏览器中,默认使 用 GB2312 进行解码,即编解码采用了不同的字符集,所以就会出现乱码情况。这里提供两种 解决乱码问题的方法。第一种方法是修改 HTML 文件的编码格式,如图 2-15 所示。


第二种方法是通过 charset 属性规定字符编码,如图 2-16 所示


5.body> 标签

body> 标签可以将文档的所有内容(比如文本、超链接、图像、表格和列表等)包装起来,它与head> 标签是兄弟标签,如代码清单 2-8 所示。

代码清单 2-8

!DOCTYPE html>
    
html>
    
head>
    
meta charset="utf-8">
    
title>
    文档标题/title>
    
/head>
    
body>
    
这里是文档的所有内容(包括文本、超链接、图像、表格和列表等)
/body>
    
/html>
    


最后,我们再引入一个概念——DOM(Document Object Model,文档对象模型)树。它将 一个 HTML 文档表达为树结构,树中的所有节点元素都可以通过 JavaScript 操控,如图 2-17 所示。



声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 《智能前端技术与实践》——第 2 章 前端开发基础 ——2.2 HTML基础——2.2.1 HTML 文档基本结构(下)
本文地址: https://pptw.com/jishu/301017.html
《智能前端技术与实践》——第 2 章 前端开发基础 ——2.2 HTML基础——2.2.1 HTML 文档基本结构(中) 《智能前端技术与实践》——第 2 章 前端开发基础 ——2.2 HTML基础——2.2.1 HTML 文档基本结构(上)

游客 回复需填写必要信息