news 2026/4/2 8:32:51

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/28 16:27:02

Windows DLL注入工具Xenos终极指南:从零到精通的完整实战教程

DLL注入是Windows平台上一种强大的技术手段&#xff0c;能够让你在不修改原程序代码的情况下扩展程序功能。Xenos作为一款专业的DLL注入工具&#xff0c;提供了多种注入技术和灵活的配置选项&#xff0c;是安全研究人员、逆向工程师和软件开发者的得力助手。 【免费下载链接】X…

作者头像 李华
网站建设 2026/3/31 18:12:00

斐波纳契数列、end关键字

Fibonacci series: 斐波纳契数列本文展示了如何用Python生成斐波纳契数列。代码通过while循环实现&#xff0c;每次迭代计算当前两个数的和作为下一个数&#xff0c;使用end,参数使输出显示在同一行并以逗号分隔。示例代码从1开始&#xff0c;生成小于1000的斐波纳契数列。这种…

作者头像 李华
网站建设 2026/3/29 2:57:43

LaTeX公式转换革命:告别繁琐复制,3分钟掌握高效转换方法

LaTeX公式转换革命&#xff1a;告别繁琐复制&#xff0c;3分钟掌握高效转换方法 【免费下载链接】LaTeX2Word-Equation Copy LaTeX Equations as Word Equations, a Chrome Extension 项目地址: https://gitcode.com/gh_mirrors/la/LaTeX2Word-Equation 还在为LaTeX公式…

作者头像 李华
网站建设 2026/3/27 23:45:50

头歌Scala-Spark SQL 多数据源操作(Scala)(含通关代码)

第1关&#xff1a;加载与保存操作编程要求打开右侧代码文件窗口&#xff0c;在 Begin 至 End 区域补充代码&#xff0c;完善程序。读取本地文件 file:///data/bigfiles/demo.json&#xff0c;根据年龄字段 age 设置降序&#xff0c;输出结果。demo.json 文件内容如下所示&#…

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

FreeMove终极指南:Windows目录迁移零风险解决方案

FreeMove终极指南&#xff1a;Windows目录迁移零风险解决方案 【免费下载链接】FreeMove Move directories without breaking shortcuts or installations 项目地址: https://gitcode.com/gh_mirrors/fr/FreeMove 你是否曾经因为C盘爆满而焦虑不已&#xff1f;当那个红色…

作者头像 李华
网站建设 2026/3/18 19:14:03

C语言例题:田忌赛马

题目描述 中国古代的历史故事“田忌赛马”是为大家所熟知的。话说齐王和田忌又要赛马了&#xff0c;他们各派出N匹马&#xff0c;每场比赛&#xff0c;输的一方将要给赢的一方200两黄金&#xff0c;如果是平局的话&#xff0c;双方都不必拿出钱。现在每匹马的速度值是固定而且已…

作者头像 李华