当前位置: 首页 > news >正文

HTML知识点详解教程

文章目录

  • HTML知识点详解教程
    • 1. HTML基本语法
    • 2. HTML标签详解
      • 2.1 分区标签 `<div>`
      • 2.2 标题标签 `<h1>` ~ `<h6>`
      • 2.3 段落标签 `<p>`
      • 2.4 图片标签 `<img>`
      • 2.5 列表标签 `<ul>` 和 `<ol>`
        • 无序列表 `<ul>`
        • 有序列表 `<ol>`
      • 2.6 超链接标签 `<a>`
      • 2.7 表单标签 `<form>`
      • 2.8 表格标签 `<table>`
      • 2.9 框架标签 `<iframe>`
    • 案例实践:个人简介网页

HTML知识点详解教程

1. HTML基本语法

HTML 是用来定义网页结构的标记语言。一个 HTML 文档的基本结构如下:

html复制代码
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>HTML 基础</title>
</head>
<body><h1>欢迎学习 HTML</h1><p>这是一个简单的 HTML 文档示例。</p>
</body>
</html>

解析:

  1. <!DOCTYPE html>:声明 HTML5 文档类型。
  2. <html>:HTML 文档的根标签。
  3. <head>:包含元信息(如标题、字符集)。
  4. <body>:网页的主要内容部分。

2. HTML标签详解

以下列举图片中涉及的所有 HTML 标签,并附详细代码示例。

2.1 分区标签 <div>

<div> 是常用的分区标签,用于分隔内容块。

html复制代码
<div style="background-color: lightblue; padding: 20px;"><h2>这是一个分区</h2><p>分区中的段落文字。</p>
</div>

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

HTML 提供了 6 级标题标签,表示从大到小的标题层级。

html复制代码
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>

2.3 段落标签 <p>

段落标签用于表示正文内容。

html复制代码
<p>这是一个段落。</p>
<p>这是另一个段落。</p>

2.4 图片标签 <img>

用于在网页中插入图片。

html复制代码
<img src="https://via.placeholder.com/150" alt="示例图片" width="150" height="150">

属性解析:

  • src:图片的路径。
  • alt:图片的替代文本(用于无障碍访问)。
  • widthheight:定义图片的宽高。

2.5 列表标签 <ul><ol>

无序列表 <ul>
html复制代码
<ul><li>HTML</li><li>CSS</li><li>JavaScript</li>
</ul>
有序列表 <ol>
html复制代码
<ol><li>第一步</li><li>第二步</li><li>第三步</li>
</ol>

2.6 超链接标签 <a>

用于创建链接。

html复制代码
<a href="https://www.csdn.net" target="_blank">访问CSDN</a>

属性解析:

  • href:目标链接。
  • target="_blank":在新窗口中打开链接。

2.7 表单标签 <form>

表单用于用户输入数据并提交给服务器。

html复制代码
<form action="/submit" method="post"><label for="name">姓名:</label><input type="text" id="name" name="name"><br><label for="email">邮箱:</label><input type="email" id="email" name="email"><br><input type="submit" value="提交">
</form>

2.8 表格标签 <table>

用于展示结构化数据。

html复制代码
<table border="1"><tr><th>姓名</th><th>年龄</th><th>职业</th></tr><tr><td>张三</td><td>25</td><td>程序员</td></tr><tr><td>李四</td><td>30</td><td>设计师</td></tr>
</table>

属性解析:

  • border:表格边框宽度。

2.9 框架标签 <iframe>

用于嵌套其他网页。

html复制代码
<iframe src="https://www.example.com" width="600" height="400"></iframe>

属性解析:

  • src:嵌套网页的地址。
  • widthheight:定义框架的宽高。

案例实践:个人简介网页

综合上述知识点,构建一个简单的个人简介页面:

html复制代码
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>个人简介</title>
</head>
<body><header><h1>个人简介</h1></header><main><div style="background-color: #f0f0f0; padding: 20px;"><h2>关于我</h2><p>大家好,我是张三,一名热爱编程的前端开发工程师。</p></div><section><h2>兴趣爱好</h2><ul><li>编程</li><li>阅读</li><li>旅行</li></ul></section><section><h2>联系我</h2><p>邮箱:<a href="mailto:zhangsan@example.com">zhangsan@example.com</a></p></section></main><footer><p>版权所有 © 2024 张三</p></footer>
</body>
</html>

希望这份教程对您有所帮助!如果喜欢,欢迎点赞、收藏并分享!

http://www.lryc.cn/news/504678.html

相关文章:

  • [数据结构#1] 并查集 | FindRoot | Union | 优化 | 应用
  • 科研绘图系列:R语言绘制网络图和密度分布图(network density plot)
  • Linux中输入和输出基本过程
  • 使用 acme.sh 签发和自动续期 ssl https 证书
  • spring重点面试题总结
  • 新的一章:codegeex
  • 游戏引擎学习第50天
  • 快速理解类的加载过程
  • 医院跌倒检测识别 使用YOLO,COCO ,VOC格式对4806张原始图片进行标注,可识别病人跌倒,病人的危险行为,病床等场景,预测准确率可达96.7%
  • [Unity Shader] 【游戏开发】【图形渲染】Unity Shader的种类2-顶点/片元着色器与固定函数着色器的选择与应用
  • 浏览器端的 js 包括哪几个部分
  • GoogLeNet网络:深度学习领域的创新之作
  • 深入C语言文件操作:从库函数到系统调用
  • Java序列化
  • 基坑表面位移沉降倾斜自动化监测 非接触式一体化解决机器视觉
  • 提升效率:精通Windows命令行的艺术
  • ESP32-S3-devKitC-1 点亮板上的WS2812 RGB LED
  • python调用matlab函数(内置 + 自定义) —— 安装matlab.engine
  • CAD c# 生成略缩图预览
  • 端点鉴别、安全电子邮件、TLS
  • 汽车电子元件的可靠性保障:AEC-Q102认证
  • 主成分分析法大全(包括stata+matlab)
  • ubuntu+ros新手笔记(五):初探anaconda+cuda+pytorch
  • C++ List(双向链表)
  • ASP.NET|日常开发中读写TXT文本详解
  • 【机器学习】在不确定的光影中:机器学习与概率论的心灵共舞
  • 【论文笔记】Editing Models with Task Arithmetic
  • ESP32外设学习部分--UART篇
  • ssm-day04 mybatis
  • es中段是怎么合并的