【1分钟速通】 HTML快速入门

HTML(HyperText Markup Language,超文本标记语言) 是构建网页的基础语言。它通过 标签(Tag) 来描述网页的结构和内容,常与 CSS(负责样式 – <style></style>)和 JavaScript(负责交互 – <script></script>)配合使用

一个标准 HTML 页面通常包含以下骨架结构

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8" /><title>我的第一个网页</title>
</head>
<body><!-- 注释:不会被浏览器执行~ 各语言通用注释快捷键: ctrl+/ 注:通过查看网页源代码能查看到注释,所以发布前要仔细检查 (测试点!!!)--><h1>欢迎来到我的网页!</h1><p>这是一个段落。</p>
</body>
</html>
  • <!DOCTYPE html>:声明 HTML5 文档类型
  • <html>:根元素
  • <head>:包含页面的元信息(标题、编码等)
  • <body>:网页的主要可见内容

常见的 HTML 编辑工具包括:VS Code(最常用,插件丰富)、Sublime Text、WebStorm,以及在线工具 CodePen、JSFiddle 等。推荐使用 VS Code + Live Server 插件,可实时预览网页效果。

文章目录

  • 常用标签
      • ⭐ 标题标签 `<h1>`~`<h6>`
      • ⭐ 段落 `<p>`
      • ⭐ 链接 `<a>`
      • ⭐ 图片 `<img>`
      • ⭐ 空格与换行
      • ⭐ 列表 `<ul> / <ol> / <li>`
      • ⭐ 表格 `<table>`
      • ⭐ 表单 `<form>`
      • ⭐ 区块 `<div> / <span>`
  • 总结

常用标签

⭐ 标题标签 <h1>~<h6>

  • 说明:表示不同层级的标题,h1 最大,h6 最小
  • 语法<h1>标题</h1>
  • 属性:无常用属性
  • 示例
    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
    

⭐ 段落 <p>

  • 说明:用于表示段落,块级元素,自动换行
  • 语法<p>内容</p>
  • 属性:无常用属性
  • 示例
    <p>这是一个段落。</p>
    

⭐ 链接 <a>

  • 说明:用于创建超链接,点击后跳转到指定页面
  • 语法<a href="url" target="_blank">文字</a>
  • 属性
    • href:跳转网址或文件路径
    • target:打开方式,常用 _blank(新窗口)
  • 示例
    <a href="https://example.com" target="_blank">访问示例网站</a>
    

⭐ 图片 <img>

  • 说明:用于在网页中插入图片
  • 语法<img src="图片地址" alt="替代文本"/>
  • 属性
    • src:图片路径
    • title: 标题 (测试点!!! 必须有标题)
    • alt:当图片无法显示时的替代文字
    • width / height:设置图片大小
  • 示例
    <img src="https://via.placeholder.com/150" title="我的标题"/>
    

⭐ 空格与换行

  • 说明:用于在网页中插入空格,换行
  • 语法:空格 &nbsp; 换行 <br />
  • 属性:无常用属性
  • 示例
    <p>这是<br />一 &nbsp 句话。</p>
    

⭐ 列表 <ul> / <ol> / <li>

  • 说明:表示无序列表、有序列表及列表项

  • 语法

    • 无序列表:<ul><li>内容</li></ul>
    • 有序列表:<ol><li>内容</li></ol>
  • 属性

    • <ol> 可用 type 指定编号样式(1/A/a/I/i)
  • 示例

    <ul><li>苹果</li><li>香蕉</li>
    </ul><ol type="A"><li>第一步</li><li>第二步</li>
    </ol>
    

⭐ 表格 <table>

  • 说明:用于展示结构化数据
  • 语法<table><tr><td></td></tr></table>
  • 属性
    • border:边框宽度
  • 示例
    <table border="1"><tr><th>姓名</th><th>年龄</th></tr><tr><td>小明</td><td>20</td></tr>
    </table>
    

⭐ 表单 <form>

  • 说明:用于收集用户输入
  • 语法<form><input/><button></button></form>
  • 属性
    • action:提交地址
    • method:提交方式(GET/POST)
  • 示例
    <form action="xxx.html" method="post"><input type="text" placeholder="请输入用户名" /><input type="password" placeholder="请输入密码" /><input type="radio" name="sex" /><input type="radio" name="sex" /><!--type = "text" : 文本框type = "password" : 密码框type = "radio" : 单选按钮 -- 设置相同组名 name 属性值才能为一组type = "checkbox" : 复选按钮 --><button type="submit" value="提交">提交</button><!--(测试点!!! value 必须赋值) -> 不赋值 value 的话 不同浏览器可能显示的效果不同type = "button" : 普通按钮 -- 没有效果,需要配合 JS 实现type = "submit" : 提价按钮type = "reset" : 重置按钮 -->
    </form>
    

⭐ 区块 <div> / <span>

  • 说明
    • <div>:块级容器,用于布局 – 【大盒子 - 独占一行】
    • <span>:行内容器,用于局部修饰 – 【小盒子 - 一行可以放多个】
  • 语法<div>内容</div>, <span>内容</span>
  • 属性:无常用属性
  • 示例
    <div><p>这是一个块级容器</p>
    </div><p>这是 <span style="color:red;">红色文字</span></p>
    

总结

  • HTML 是网页的骨架
  • 骨架标签(html/head/body)构成基本结构
  • 常见标签包括标题、段落、链接、图片、列表、表格、表单和布局容器
  • 配合 CSS 和 JS 才能实现完整的网页

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/96023.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/96023.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【GeoServer】WMS GetFeatureInfo URL 逐个参数解释

我来把你构造的这个 WMS GetFeatureInfo URL 逐个参数解释一下&#xff0c;方便你理解&#xff1a;http://127.0.0.1:8090/geoserver/xxxx/wms? SERVICEWMS& VERSION1.1.1& REQUESTGetFeatureInfo& QUERY_LAYERSloess:yourLayer& LAYERSloess:yourLayer& …

OBS直播教程:点歌直播间怎么弄?直播点歌用什么软件?

OBS直播教程&#xff1a;点歌直播间怎么弄&#xff1f;直播点歌用什么软件&#xff1f; 第一步&#xff1a;安装OBS直播软件&#xff0c;如果你电脑已经安装了OBS&#xff0c;请直接看第二步 OBS直播软件下载地址①&#xff1a; https://d.obscj.com/obs-Studio-29.1.3-Full-…

【数据库】Redis详解:内存数据库与缓存之王

什么是Redis&#xff1f; Redis&#xff08;Remote Dictionary Server&#xff09;是一个开源的、基于内存的数据结构存储系统&#xff0c;可以用作数据库、缓存和消息代理。它支持多种数据结构&#xff0c;如字符串、哈希、列表、集合、有序集合等&#xff0c;具有极高的性能和…

【iOS】 单例模式

1. 认识单例模式首先让我们先看下关于单例模式的定义&#xff08;来自于《设计模式》(Addison-Wesley,1994)&#xff09;一个类有且仅有一个实例&#xff0c;并且自行实例化向整个系统提供。如果说每一个人都是一个类&#xff0c;那么从他出生开始&#xff0c;他就是生活中的唯…

多目标轮廓匹配

前面我们使用模板匹配&#xff0c;得到的结果都是一个图&#xff0c;那么如果我们图片中有许多我们的目标&#xff0c;那么该如何找出来呢&#xff1f;如上我们图片中有许多箭头和我们的模板一致&#xff0c;只不过方向不对&#xff0c;那么该如何匹配呢&#xff1f;图片和模板…

【C++】简单介绍lambda表达式

各位大佬好&#xff0c;我是落羽&#xff01;一个坚持不断学习进步的学生。 如果您觉得我的文章还不错&#xff0c;欢迎多多互三分享交流&#xff0c;一起学习进步&#xff01; 也欢迎关注我的blog主页: 落羽的落羽 文章目录一、 什么是lambda表达式二、 表达式语法三、lambd…

磁共振成像原理(理论)4:自由进动和弛豫 (Free Precession and Relaxation)

当磁化自旋系统被射频脉冲扰动而偏离其热平衡态后&#xff0c;一旦移除外部激励并给予足够时间&#xff0c;系统将根据热力学定律返回平衡态。这一过程包含三个特征现象&#xff1a; (a) 自由进动——宏观磁化矢量 (M⃗\vec{M}M) 绕( B0⃗\vec {B_0}B0​​ )场的进动&#xff1…

ubuntu 20.04 安装spark

安装openjdk21 下载 wget https://download.java.net/openjdk/jdk21/ri/openjdk-2135_linux-x64_bin.tar.gz解压 tar -xvf openjdk-2135_linux-x64_bin.tar.gzsudo mv jdk-21/ /opt/jdk-21/设置环境变量 echo export JAVA_HOME/opt/jdk-21 | sudo tee /etc/profile.d/java2…

第三方区块链应用测评:【多签钱包合约安全评估_阈值签名机制与私钥存储安全性测试】

阈值签名机制安全测试密码学审计 采用门限签名方案&#xff08;TSS&#xff09;的多签钱包需验证其阈值BLS签名或ECDSA签名算法的正确性。测试重点包括&#xff1a;分布式密钥生成&#xff08;DKG&#xff09;过程的保密性&#xff08;无密钥信息泄露&#xff09;、签名碎片验证…

大模型处理长文档的挑战和解决方案?

当前&#xff0c;AI 应用正处于极速发展阶段&#xff0c;大语言模型&#xff08;LLM&#xff09;与检索增强生成&#xff08;RAG&#xff09;系统已成为构建智能问答、知识管理等高阶 AI 应用的核心引擎&#xff0c;被广泛应用于金融分析、学术研究、企业合规等多个领域。然而&…

JavaWeb--day1--HTMLCSS

(以下内容全部来自上述课程及课件) web开发介绍 1. 什么是web&#xff1f; Web&#xff1a;全球广域网&#xff0c;也称为万维网&#xff0c;能够通过浏览器访问的网站。 2. Web网站的工作流程 3. Web标准 Web标准也称为网页标准&#xff0c;由一系列的标准组成&#xf…

OpenEuler安装gitlab,部署gitlab-runner

目录 一、安装gitlab 二、安装部署docker设置源 三、下载部署runner ​编辑 四、构建CI/CD 一、安装gitlab 1.查看OpenEuler版本 [rootlocalhost ~]# cat /etc/os-release NAME"openEuler" VERSION"24.03 (LTS-SP1)" ID"openEuler" VERSI…

实战项目-----在图片 hua.png 中,用红色画出花的外部轮廓,用绿色画出其简化轮廓(ε=周长×0.005),并在同一窗口显示

实战项目实现以下功能&#xff1a;对图片 hua.png 进行轮廓提取&#xff0c;并在同一窗口中完成以下两个绘制操作&#xff1a;用红色画出花的外部轮廓&#xff08;即最外层轮廓&#xff09;用绿色画出该轮廓的近似多边形&#xff0c;其中近似精度参数 ε 设置为轮廓周长的 0.00…

开源鸿蒙北向框架开发:系统服务理论详解

系统服务的启动 基本可以认为&#xff1a;OpenHarmony 的系统服务进程都是“由 init 直接或间接拉起”的。 直接方式&#xff1a; init 按 /system/etc/init/.cfg 启动可执行&#xff08;如 /system/bin/sa_main、/system/bin/samgr 等&#xff09;&#xff0c;这些进程的 PPid…

龙虎榜——20250909

上证指数今天缩量收阴线&#xff0c;跌破10日均线&#xff0c;目前日线总体处于高位宽幅震荡中&#xff0c;小级别暂未明确方向&#xff0c;指数面临方向选择&#xff0c;需要注意高位股的风险。 深证指数今天缩量收阴线&#xff0c;跌破5日均线&#xff0c;接下来几天方向的选…

基于dijkstra算法的WSN网络MAC协议matlab仿真,分析网络延迟与网络开销

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.部分程序 4.算法理论概述 5.完整程序 1.程序功能描述 无线传感器网络&#xff08;WSN, Wireless Sensor Network&#xff09;是由大量低成本、低功耗的传感器节点组成&#xff0c;通过无线通信实现数据采集、传输与…

ES数据库启动时可以设置1G一下内存吗

可以&#xff0c;但强烈不建议在生产环境中这样做。ES 7.0 版本确实可以设置小于 1GB 的堆内存&#xff0c;但这会带来严重的性能问题和稳定性风险。 快速回答 # 最小化配置示例 - 仅用于测试或开发环境 export ES_JAVA_OPTS"-Xms512m -Xmx512m" ./bin/elasticsearch…

TI-92 Plus计算器:单位换算功能介绍

1 TI-92 Plus计算器&#xff1a;单位换算功能介绍 TI-92 Plus 内置了全面的单位换算功能&#xff0c;支持长度、质量、时间、温度、面积、体积、速度等数十种物理量的单位转换&#xff0c;操作直观&#xff0c;无需手动输入换算系数。以下是具体使用方法、示例及功能特点&#…

雪球科技Java开发工程师笔试题

单选 1.下列哪些语句关于内存回收的说明是正确的?( C ) A.内存回收程序允许程序员直接释放内存 B.程序员必须创建一个线程来释放内存 C.内存回收程序负责释放无用内存 D.内存回收程序可以在指定的时间释放内存对象 2.以下哪项不是Java基础类型(A) A.String B.int C.b…

NV3041A-01芯片屏幕

1. 核心概览这是一款集成了电源管理、显示内存&#xff08;RAM&#xff09;、时序控制等多种功能的单片显示驱动芯片&#xff08;通常称为Driver IC&#xff09;。它采用COG&#xff08;Chip-On-Glass&#xff09; 工艺&#xff0c;直接将芯片绑定在玻璃基板上&#xff0c;使得…