【HTML】 第一章:HTML 基础

1.1 HTML 文件结构

每个网页至少包含下面结构:

html 复制代码
<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>我的第一个网页</title>
</head>
<body>
    <h1>欢迎学习 HTML</h1>
    <p>这是一个段落。</p>
</body>
</html>

说明:

  • <!DOCTYPE html>:告诉浏览器这是 HTML5。
  • <html>:网页根标签。
  • <head>:头部信息(标题、编码、样式、脚本)。
  • <body>:网页主体内容。

1.2 常用标签

标题

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

段落和换行

html 复制代码
<p>这是一个段落。</p>
<br> <!-- 换行 -->

文本样式

html 复制代码
<strong>加粗</strong>
<b>加粗</b>
<em>斜体</em>
<i>斜体</i>
<mark>高亮</mark>

列表

html 复制代码
<!-- 无序列表 -->
<ul>
  <li>苹果</li>
  <li>香蕉</li>
</ul>

<!-- 有序列表 -->
<ol>
  <li>第一步</li>
  <li>第二步</li>
</ol>

链接

html 复制代码
<a href="https://www.example.com" target="_blank">访问示例网站</a>

图片

html 复制代码
<img src="logo.png" alt="LOGO" width="100">

容器

html 复制代码
<div>块级容器</div>
<span>内联容器</span>

1.3 表单控件(常用输入)

html 复制代码
<input type="text" placeholder="请输入名字">
<input type="number" min="0" max="100" value="50">
<input type="range" min="0" max="100" value="50">
<input type="checkbox" checked>
<input type="radio" name="gender" value="male"> 男
<input type="radio" name="gender" value="female"> 女
<textarea rows="4" cols="30">多行文本</textarea>
<select>
  <option value="1">选项1</option>
  <option value="2">选项2</option>
</select>
<button>提交</button>

1.4 属性(Attributes)

  • id:唯一标识,JS 获取元素用
  • class:分类,CSS 样式共享
  • style:内联样式
  • name:表单控件名称
  • value:控件初始值
  • placeholder:输入提示

示例:

html 复制代码
<input type="text" id="username" class="input-box" placeholder="请输入用户名">

1.5 小练习

  1. 写一个网页,显示一个标题和一个段落。
  2. 添加一个图片和一个超链接。
  3. 创建一个输入框和一个按钮。

✅ 这一章重点:

  • HTML 文件结构必须完整
  • 常用标签的功能和语义
  • 表单控件和常用属性
相关推荐
陈随易4 分钟前
副业搞钱点子之 Umami 统计如何赚钱
前端·后端·程序员
美狐美颜sdk27 分钟前
直播APP开发中的视频帧处理:美颜SDK接入需要注意哪些细节?
大数据·前端·人工智能·音视频·美颜sdk
随风一样自由36 分钟前
【React+TS71007】Next.js “use client” 误用导致 TS71007:客户端/服务端引入问题的完整排查与修复
前端·javascript·react.js
计算机魔术师1 小时前
1.4万亿没人接,OpenAI自己把价砍了1500亿
前端
非凡ghost1 小时前
Photo Supreme:专业高效的照片收藏管理专家
服务器·前端·人工智能·电脑·软件需求
zhangminghuan1 小时前
前端动态路由实现方案(Vue3 + VueRouter4)|后台权限路由实战
前端
一切皆是因缘际会1 小时前
大模型应用
前端·人工智能
SCandL1521 小时前
【无标题】
前端
你挚爱的强哥2 小时前
如何设置 Chrome 打开默认页面不要是360的主页https://hao.360.com/?src=lm&ls=n6205869099
前端·chrome·360首页劫持
总要学点什么2 小时前
第75篇:右键菜单控件——把一张会做事的菜单钉在鼠标落下的那点
前端·信息可视化·echarts·cesium·空间分析