news 2026/4/3 21:17:02

HTML Learn Data Day 0

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HTML Learn Data Day 0

今天想着建一个网站,因为想自己做一个个人博客,顺便给实验室做一个主页

于是就有了今天的html学习记录

2. HTML 基础骨架

HTML (HyperText Markup Language) 是网页的骨架。一个标准的 HTML5 页面结构如下:

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>网页标题</title> </head> <body> <!-- 这里写网页的主体内容 --> </body> </html>

核心结构解析

  • <!DOCTYPE html>:文档类型声明,告诉浏览器这是一个 HTML5 网页。
  • <html>:根标签,所有内容都包裹在这里面。lang="zh-CN"表示网页语言为简体中文。
  • <head>:头部标签。存放网页的元数据(如字符集、标题、CSS 链接),内容不会直接显示在网页正文中
  • <body>:主体标签。存放网页真正显示给用户看的内容(文字、图片、视频等)。

关于标签语法
HTML 标签主要分为两类:

  1. 双标签:成对出现,有开始和结束,如<body>...</body>
  2. 单标签:不需要结束标签,通常用于空元素,如<br><hr><img>

3. 常用文本标签

3.1 布局与排版

标签类型作用备注
<h1>~<h6>双标签标题h1级别最高(字最大),h6最小。h1一个页面通常只用一次。
<p>双标签段落 (Paragraph)独占一行,段落之间会有默认间距。
<br>单标签换行 (Break)强制文字换行。
<hr>单标签水平线 (Horizontal Rule)显示一条分割线。

3.2 文本格式化(语义化标签)

HTML5 提倡使用具有语义的标签,而不仅仅是修改样式。

标签效果语义/作用
<strong>加粗表示重要的内容(比<b>更好)。
<em>倾斜表示强调的内容(比<i>更好)。
<ins>下划线表示新插入的内容(Insert)。
<del>删除线表示已删除的内容(Delete)。

4. 超链接与路径

4.1 超链接<a>

超链接是互联网的核心,使用<a>(Anchor) 标签。

<a href="./online.html" target="_blank">点击播放视频</a>
  • href(必填):Hypertext Reference,指定跳转的目标地址。
    • 如果暂时不知道填什么,可以用#占位(空链接)。
  • target:指定窗口打开方式。
    • _self:默认值,在当前窗口打开。
    • _blank在新标签页打开

4.2 路径知识 (Path)

在引用图片、音频或链接时,路径非常重要。

  • 相对路径(推荐):以当前文件为基准。
    • ../:代表当前目录(例如./image/pic.png)。
    • ..../:代表上一级目录(父级目录)。
    • /:表示进入下一级目录。
  • 绝对路径:从盘符或域名开始的完整路径(例如C:/Users/Desktop/img.pnghttp://www.baidu.com),通常不建议在本地开发中使用盘符路径。

5. 多媒体标签

5.1 图像<img>

<img src="image/photo.png" alt="图片描述" title="提示文字" width="500">
属性作用重要性
src图片的路径。必填
alt图片加载失败时显示的替换文本(对 SEO 和盲人读屏很重要)。推荐
title鼠标悬停在图片上时显示的提示文字。可选
width/height设置宽高。只设置其中一个时,另一个会按比例自动缩放。可选

5.2 音频<audio>与 视频<video>

HTML5 原生支持音视频播放,无需 Flash。

<!-- 音频 --> <audio src="music.mp3" controls loop></audio> <!-- 视频 --> <video src="movie.mp4" controls muted autoplay></video>
属性作用说明
src资源路径支持 mp3, ogg, mp4, webm 等格式。
controls显示播放控件如果不写,用户无法看到暂停/进度条。
loop循环播放播放结束后自动重播。
autoplay自动播放注意:大部分浏览器默认禁止有声视频自动播放。
muted静音技巧:设置静音后,通常可以实现视频的自动播放。

提示:像controlsloopautoplay这种属性,如果属性名和属性值一样(例如loop="loop"),在 HTML5 中可以简写,直接写属性名即可。

全代码:

<!DOCTYPEhtml><htmllang="ch"><head><metacharset="utf-8"><metaname="viewport"content="width=device-width, initial-scale=1"><title>训练标题</title></head><body><h1>is as base web struct haha</h1><!-- 这是一个注释 --><h1>测试换行和分割</h1><hr><p>测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试</p><p>这是好东西</p><!-- 段落标签p,独占一行,分段会隔开 --><!-- 文本格式化 --><strong>strong 这是加粗</strong><br><em>em 这是倾斜</em><br><ins>ins 这是下划线</ins><br><del>del 这是删除线</del><br><!-- 加入图像 --><imgsrc="image/成品3.png"alt="图片加载不出显示的文字"title="鼠标悬停在上面显示的东西"width=1000><br><!-- src表示文件的路径和文件名 --><strong>相对路径的知识:</strong><br>用.表示当前文件夹,./即进入当前文件夹<br>用..表示父级文件夹, ../即进入父级文件夹<br>/表示进入的意思<br>如果是从盘符开始的路径,则表示绝对路径<br><ahref="./online.html"target="_blank">点击播放视频</a><!-- href 是一个必填的参数,表示跳到哪里 --><!-- target 的参数blank,表示打开一个新窗口进入跳转的链接 --><!-- herf 里填 # 表示跳转到一个空链接,在不知道填什么的时候写这个 --><audiosrc="audio/図書室の夢.ogg"controlsloop></audio><!-- controls 如果参数名和参数完全一样,就可以不用写 = 号 --></body></html>
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/31 23:38:57

6、图层使用入门指南

图层使用入门指南 1. 图层简介 图层是图形处理程序中强大且多功能的特性之一,但在你完全理解其工作原理之前,可能会感到困惑。一旦掌握了基本概念并学会在实际应用中运用它,你就会发现它是处理图像的绝佳工具,此后几乎每张图像都会用到图层。 图层可以想象成一张张透明的…

作者头像 李华
网站建设 2026/3/28 2:48:25

头歌Scala-Scala中循环的使用(含通关代码)

第1关&#xff1a;While循环的使用编程要求仔细阅读右侧编辑区内给出的代码框架及注释&#xff0c;在 Begin-End 间编写程序代码&#xff0c;计算给定的 n 个整数中所有的非负数之和&#xff0c;具体要求如下&#xff1a;接收给定的一行整数&#xff08;例&#xff1a;4 56 5 -…

作者头像 李华
网站建设 2026/4/1 23:45:16

告别乱码与兼容性问题:Locale Emulator区域模拟工具深度指南

告别乱码与兼容性问题&#xff1a;Locale Emulator区域模拟工具深度指南 【免费下载链接】Locale-Emulator Yet Another System Region and Language Simulator 项目地址: https://gitcode.com/gh_mirrors/lo/Locale-Emulator 当软件遇见语言壁垒 你是否曾经遇到过这样…

作者头像 李华
网站建设 2026/3/15 18:21:40

夸克网盘不限速下载 - 在线免费解析工具站

今天教大家一招能解决夸克网盘限制的在线工具。这个工具也是完全免费使用的。下面让大家看看我用这个工具的下载速度咋样。地址获取&#xff1a;放在这里了&#xff0c;可以直接获取 这个速度还是不错的把。对于平常不怎么下载的用户还是很友好的。下面开始今天的教学 输入我给…

作者头像 李华
网站建设 2026/4/3 1:34:46

Python JWT认证终极指南:从入门到企业级部署

Python JWT认证终极指南&#xff1a;从入门到企业级部署 【免费下载链接】pyjwt JSON Web Token implementation in Python 项目地址: https://gitcode.com/gh_mirrors/py/pyjwt 在现代Web开发中&#xff0c;安全可靠的用户认证系统是每个应用的核心需求。JSON Web Toke…

作者头像 李华
网站建设 2026/4/1 10:00:16

跨境新战局:低价风起,卖家如何守利润、赢增长?

当京东收购德国Ceconomy、以“速度品质”之剑刺入欧洲市场腹地&#xff0c;一场围绕全球电商版图的争夺战已经悄然升级&#xff0c;而战火最集中之处&#xff0c;莫过于亚马逊与Temu之间的正面交锋——前者推出独立低价应用Bazaar&#xff0c;以亲民价格与平台信任双重攻势&…

作者头像 李华