HTML基础(一)
网页基本结构

`<!DOCTYPE html>
`
HTML常见标签
``元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词,有利于网站seo
meta name=”keywords” content=”网络安全,WEB渗透,数据安全,渗透厕所,安全培训“/>
# ``元素
`` 元素在 HTML 中用于提供关于文档的元数据,比如字符集声明、页面描述、关键词等。这些信息虽然不直接显示给用户,但对搜索引擎优化(SEO)、浏览器如何展示内容以及网页的其他方面有着重要作用。下面是一些常见的 `` 标签用法:
1. **定义字符编码**:
“`html
“`
这是告诉浏览器该文档使用的字符编码格式为 UTF-8,这是最常用的一种编码方式。
2. **设置视口(主要用于移动设备)**:
“`html
“`
使得网站能够响应式地适应不同尺寸的屏幕。`width=device-width` 表示宽度等于设备的实际宽度;`initial-scale=1.0` 设置初始缩放比例为 1。
3. **添加页面描述**:
“`html
“`
有助于提高搜索引擎排名,同时当你的链接被分享到社交媒体时,这段描述也会作为预览文本出现。
4. **指定关键词**:
“`html
“`
虽然现在搜索引擎不再主要依赖这个标签来进行索引了,但在某些情况下它仍然有用。
5. **控制缓存行为**:
“`html
“`
通过设置 HTTP headers 来指示浏览器不要缓存当前页面。
6. **防止从 iframe 加载页面**:
“`html
“`
增强安全性,防止点击劫持攻击。
7. **定义刷新时间或重定向**:
“`html
“`
页面将在 30 秒后自动跳转至指定 URL。不过这种方法通常不推荐使用,因为不利于用户体验和 SEO。
8. **Open Graph 协议** (用于 Facebook 等社交平台分享):
“`html
“`
定义了当网页被分享到支持 Open Graph 的平台上时所使用的标题、描述和图片等信息。
9. **Twitter Card** (优化推特上的分享预览):
“`html
“`
类似于 Open Graph,但专门为 Twitter 设计以优化分享卡片外观。
以上就是一些常用的 `` 标签的例子。根据具体需求,你还可以探索更多种类的 `` 标签来进一步定制你的网页。
# ``标签
``标签是HTML中的一个非常重要的元素,主要用于定义当前文档与外部资源之间的关系。它通常位于文档的`
### 1. 引入CSS样式表
这是``标签最常见的用法之一,用来链接外部的CSS文件到HTML文档中。
“`html “`
+ `rel` 属性指定了链接类型,在这里值为 `”stylesheet”` 表示这是一个样式表。
+ `href` 属性提供了所引用资源的位置。
### 2. 定义图标
可以用来指定网站的favicon(浏览器标签页上的小图标)。
“`html “`
### 3. 指定预加载资源
通过设置`rel`属性为`preload`来提前加载关键资源,以优化性能。
“`html “`
### 4. 链接其他文档
比如用于RSS订阅、下一章/前一章导航等。
“`html
“`
### 5. 支持SEO和社交媒体分享
通过添加特定的``标签,可以帮助搜索引擎更好地理解你的网页内容,并优化社交平台上的共享展示效果。
“`html
“`
注意:虽然这些元数据不是直接使用``标签定义的,但是它们与``标签一起工作来增强网页的表现形式。
### 常见属性
+ **rel**:定义了链接的目标对象与当前文档的关系。
+ **href**:指定被链接资源的位置。
+ **type**:指示资源的MIME类型。
+ **media**:定义了应用该样式的媒体类型或条件。
+ **sizes**:当`rel`为`icon`时使用,指定图标的尺寸。
+ **as**:配合`preload`使用,告知浏览器应该怎样处理即将加载的内容。
通过合理地利用``标签及其属性,开发者能够有效地管理和控制网页对外部资源的引用,从而提高网站性能、用户体验以及SEO友好度。
# `