HTML基础教程:快速掌握网页开发要点
需积分: 5 156 浏览量
更新于2024-12-08
收藏 4KB ZIP 举报
资源摘要信息:"minggu33.github.io是一个使用HTML语言构建的网页,具有一个清晰的标题和描述。该网页的源文件被压缩在名为minggu33.github.io-main的文件中。"
1. HTML基础知识点:
HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。HTML被设计用来定义网页的内容结构,通过使用各种标签来表示不同的内容类型,如段落、标题、链接等。HTML文件通常以.html或.htm为扩展名。
HTML文档结构主要包括以下几个部分:
- DOCTYPE声明:告诉浏览器这个文件是HTML5文档。
- html标签:包含整个HTML文档的全部内容。
- head标签:包含有关文档的元信息,如网页标题、字符编码声明、引用CSS样式表等。
- body标签:包含网页的所有可见内容,如文本、图片、链接等。
HTML中的常用标签包括:
- <title>:定义网页的标题,这个标题会在浏览器的标签页上显示。
- <h1>到<h6>:定义六级标题,<h1>定义最大的标题,<h6>定义最小的标题。
- <p>:定义段落。
- <a>:定义超链接,用于链接到其他页面或指定位置。
- <img>:定义图像。
- <ul>、<ol>、<li>:分别定义无序列表、有序列表和列表项。
- <div>:定义文档中的一个区域,常用于布局。
- <span>:用于对文档中的行内元素进行分组,不产生任何效果,通常用于CSS样式应用。
- <link>:定义文档与外部资源之间的关系,常用于链接到样式表。
- <script>:定义客户端脚本,如JavaScript。
HTML5的新增特性:
HTML5是HTML的最新标准,它引入了许多新特性,如离线存储、语义化标签、多媒体支持等。语义化标签是HTML5中非常重要的改进之一,这些标签包括:
- <header>:定义页面或区段的头部,通常包含标题和导航等。
- <footer>:定义页面或区段的页脚,常包含版权信息和相关链接。
- <article>:定义独立的、自包含的内容区域,如博客文章或新闻稿。
- <section>:定义文档中的一个区段,通常包含一个标题。
- <nav>:定义导航链接的集合。
- <aside>:定义和页面主要内容间接相关的内容区域,如侧边栏。
2. GitHub.io知识点:
GitHub Pages是一个基于GitHub的静态站点托管服务,允许用户直接从GitHub仓库中托管网站,非常适合托管简单的个人页面、项目页面或文档站点。用户可以通过一个特定的命名约定来创建一个GitHub Pages网站:
- 用户站点:在GitHub的用户账户下创建一个与用户名称相同的仓库,例如username.github.io,用户可以在这个仓库中托管个人网页。
- 项目站点:除了用户站点之外,还可以在任何仓库中启用GitHub Pages,通常以gh-pages分支来托管项目的文档或展示页面。
GitHub Pages支持多种静态网站生成器,如Jekyll、Hugo、Hexo等,这些工具可以将简单的文本文件转换成完整的HTML网站,极大地简化了网页的制作和发布过程。
要启用GitHub Pages,用户需要创建一个仓库,并将项目代码推送到指定的分支。GitHub会自动构建站点,并根据用户选择的发布源(如master分支、docs文件夹等)将内容公开访问。在GitHub Pages上发布网站后,网站将通过特定的URL进行访问,例如对于用户站点,URL格式通常为https://username.github.io。
对于本资源文件,标题和描述均标记为"minggu33.github.io",表明这是一个由minggu33个人或团队在GitHub Pages上托管的网站。标签中出现了"HTML",说明网站的内容可能主要是由HTML编写。而文件列表中的"minggu33.github.io-main"表示这个文件是网站的主分支或主文档,包含了网站的主要代码和内容。由于文件已被压缩,要查看和编辑内容,通常需要先进行解压,然后再进行HTML代码的查看和编辑。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-10-10 上传
2022-07-15 上传
2021-04-21 上传
2021-03-04 上传
2021-03-09 上传
2021-03-02 上传
Mia不大听话
- 粉丝: 20
- 资源: 4592
最新资源
- encapsulamento
- 3D花瓶模型效果图
- learnC-4-macro
- 首页列表翻页教程网(带手机) v3.74
- Pan
- bdsegal.github.io
- FP-PSP-SERVER
- awesome-playgrounds:一系列令人敬畏的Xcode Swift游乐场,围绕诸如计算机科学,数学和物理等主题的交互性和指导性使用而集中
- login-mypage
- CKEditor v4.7.1
- engrid-scripts
- 麻将厅3D模型设计
- CodeFun:存放代码示例的地方
- automationpractice:与Azure DevOps集成的测试项目
- 塞恩·普勒
- prettyconf:用于设置代码分离的可扩展库