用 HTML5 写一个基本的 index.html 模板文件 您所在的位置:网站首页 静态格式 用 HTML5 写一个基本的 index.html 模板文件

用 HTML5 写一个基本的 index.html 模板文件

2024-07-11 22:18| 来源: 网络整理| 查看: 265

原文: HTML Starter Template – A Basic HTML5 Boilerplate for index.html

HTML 有不同的标签,其中一些标签有语义的含义。一个 HTML 文件的基本模板看起来像这样:

My Website Welcome to My Website

在本文的其余部分,我将解释这个模板的每一部分是什么意思。

HTML 模板语法DOCTYPE

这个元素是 HTML 文件的 doctype 声明。 告诉浏览器将 HTML 代码渲染成 HTML5(而不是其他版本的 HTML)。

这一点很重要,因为如果没有这个声明,像 section、article 等 HTML5 元素可能不会被正确呈现。

html 标签 ...

html 标签是 HTML 文档的根。它包含了 head 标签、body 标签以及网站中使用的其他所有 HTML 元素(除了 DOCTYPE)。

它也有 lang 属性,你可以用它来指定网站上文本内容的语言。默认值是 “unknown”,所以建议你总是指定一种语言。

定义语言有助于屏幕阅读器正确阅读单词,也有助于搜索引擎返回特定语言的搜索结果。

head 标签 ...

head 标签容纳了你的网站的元数据。这些是用户在视觉上看不到的数据,但它们提供了关于你网站内容的信息。搜索引擎特别使用这些数据对你的网站进行排名。

head 标签中的 metadata 包括 meta 标签、title 标签、link 标签、脚本、样式表,以及更多。

meta 标签

meta 标签是一个元数据元素,用于为你的网站添加更多的元数据,而不是像 title 这样的非元标签所提供的那种。

你可以将这些标签用于各种目的:

为社交媒体平台添加元数据,以创建链接预览为你的网站添加一个描述为你的网站添加一个字符编码以及更多。

搜索引擎、社交媒体平台和 web 服务使用这些元数据来了解你的网站内容,并决定如何向用户展示它们。

title 标签My Website

title 标签是用来为你的网站指定一个标题。你的浏览器使用它来在标题栏中显示一个标题:

Screenshot-2022-03-25-at-07.38.56

这个标签也有助于搜索引擎在其搜索结果中显示你的网站的标题:

Screenshot-2022-03-25-at-07.44.11link 标签

你使用 link 标签,顾名思义,是为了链接到另一个文档。通常情况下,这在当前文档和一个单独的文档之间建立了不同种类的关系。

例如,从上面的代码块中可以看出,我们已经与 style.css 文件建立了一个 “stylesheet” 文档关系。

这个标签最常见的用途是将样式表添加到文档中,同时也将 favicons 添加到网站中:

图标是靠近网页标题的一个小图片,如下图所示:

Screenshot-2022-03-25-at-07.38.56-1body 标签 ...

body 标签容纳了网站的主体内容,对用户来说是可见的。虽然像 style 和 script 这样的非可见元素也可以添加到这里,但 body 标签里的大多数标签通常是可见的。

从标题到段落到媒体等等,这些元素都被添加在这里。任何没有在这里找到的元素(可以包含在 head 标签中)都不会在屏幕上显示。

main 标签 ...

main 标签规定了一个网站的基本内容。这将是与网站标题相关的内容。

例如,一个博客文章页面。左边的社交媒体分享、右边的广告、页眉和页脚是网页的次要部分。显示封面图片、标题和帖子文本内容的帖子本身是中心部分,将在 main 元素中。

h1 标签

HTML 有不同的标题元素,包括 h1、h2、h3、h4、h5 和 h6。标题元素被用来描述网页的不同部分。而这些元素有一个顺序,h1 是最高的。

你在一个网页上只应该有一个 h1 元素,因为它是主要部分开始的地方。然后,你还有其他章节和子章节,你可以使用其他标题元素。

另外,请注意,你不应该跳过标题。例如,你不应该在使用 h2 元素之后使用 h4 元素。一个好的结构可以是这样的:

Welcome to my website What do I have to offer 1. Financial Benefits 2. Society improves a. Improving the tax system b. Providing more refuse dumps Who am I Conclusion

从这段代码中,你可以看到标题层如何指定它们在章节和子章节中的位置。

总结

在这篇文章中,我们已经看到了一个 HTML 启动模板,以及这个模板中使用的每个标签的含义。

这个元素列表并非详尽无遗,在 head 标签和 body 标签中还可以找到更多的元素,而且还有许多属性。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有