T晏祖头像

网页 HTML 基础入门:从基本结构到表单实战

1. HTML 是什么

HTML(HyperText Markup Language,超文本标记语言)是网页的基础语言,用来描述网页的结构和内容。

  • 它通过一个个标签来组织内容,比如标题、段落、图片、链接、表单等。
  • 浏览器读取 HTML 文件后,会解析标签并把内容渲染成我们看到的网页。
  • 学习 HTML 时,推荐随时查询官方手册:
https://www.w3school.com.cn/

提示:HTML 不是编程语言,它是「标记语言」,主要作用是描述内容,而不是实现逻辑。

2. 基本格式

一个最简单的 HTML 页面结构如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>中文测试</title>
    </head>
    <body>
        这里是测试 body 测试内容
    </body>
</html>

各部分含义:

标签作用
<!DOCTYPE html>声明文档类型,告诉浏览器按 HTML 标准解析
<html>整个网页的根标签
<head>网页头部,存放元信息,通常不直接显示在页面上
<meta charset="utf-8">指定编码为 UTF-8,避免中文乱码
<title>网页标题,显示在浏览器标签栏
<body>网页正文,用户在页面中看到的内容都写在这里

小贴士:如果页面中文出现乱码,先检查是否写了 <meta charset="utf-8">。

3. 常用标签

3.1 标题与段落

<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>

<p>这是一个段落。</p>

3.2 换行与分隔线

<p>
    第一行<br>
    第二行
</p>

<hr>
  • <br>:换行标签。
  • <hr>:水平分隔线。

3.3 文本强调

<b>加粗</b>
<strong>强调</strong>
<i>斜体</i>
<u>下划线</u>

4. 超链接

超链接使用 <a> 标签,href 属性指定链接目标。

4.1 链接外部网站

<a href="http://www.baidu.com">baidu</a>

4.2 链接本地文件

<a href="1.html">打开本地页面</a>

4.3 图片链接

把图片放在链接标签内部,点击图片即可跳转:

<a href="1.html">
    <img src="abc.jpg" alt="示例图片">
</a>

三种常见用法小结:

类型示例说明
外部网站<a href="http://www.baidu.com">baidu</a>链接到其他网站
本地文件<a href="1.html">本地页面</a>链接到本地 HTML 文件
图片链接<a href="1.html"><img src="abc.jpg"></a>点击图片跳转

5. 图片

<img> 是单标签,不需要闭合标签。

常用属性:

属性作用
src图片来源
alt图片无法正常显示时,展示的替代文字
width图片宽度
height图片高度

示例 1:使用像素指定尺寸

<img src="abc.jpg" alt="美女" width="100" height="200">

示例 2:使用百分比指定尺寸

<img src="abc.jpg" alt="美女" width="50%">

注意:alt 不仅能提升图片无法显示时的体验,也有利于搜索引擎理解和无障碍访问,建议养成填写习惯。

6. 表单

表单用于向服务器传递参数和数据,核心标签是 <form>。

6.1 form 标签

<form action="提交地址" method="get">
    <!-- 表单内容 -->
</form>

两个重要属性:

属性作用
action指定表单发送的地址
method指定发送方式,常见值为 get 和 post

get 与 post 的区别:

  • get:数据会附加到 URL 的后面传递给服务器,是默认方式。
  • post:把数据打包发给服务器,等候服务器来读取,相对更安全,适合提交密码等敏感信息。

6.2 input 输入框

input 是表单中最重要的子元素,用来指定表单中的内容项。

<form action="login.php" method="post">
    用户名:<input type="text" name="username"><br>
    密码:<input type="password" name="password"><br>
    <input type="submit" value="提交">
    <input type="reset" value="重置">
</form>

input 元素常用属性:

属性作用
type指定输入框类型
name名称,提交参数时的参数名
value默认值,输入框默认填入的内容
maxlength指定最大长度
placeholder设置提示信息
required表示内容必须填写,否则不能提交

常用 type 类型:

type 值说明
text单行文本输入框
password密码输入框,内容会被遮蔽
submit提交按钮
reset重置按钮
button普通按钮,需要关联事件使用
image图片式按钮
hidden隐藏字段,不在页面显示,用于提交其他变量
email邮箱类型,属于新特性,不同浏览器支持可能有差异

6.3 一个完整示例

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>登录表单示例</title>
    </head>
    <body>
        <h2>用户登录</h2>

        <form action="login.php" method="post">
            用户名:
            <input type="text" name="username" placeholder="请输入用户名" required>
            <br><br>

            密码:
            <input type="password" name="password" placeholder="请输入密码" required>
            <br><br>

            邮箱:
            <input type="email" name="email" placeholder="请输入邮箱">
            <br><br>

            <input type="submit" value="登录">
            <input type="reset" value="清空">
        </form>
    </body>
</html>

7. 总结

HTML 是网页开发的第一步,掌握基本结构、常用标签、超链接、图片和表单后,就可以独立写出简单的静态页面。

学习路线建议:

  1. 先熟悉 HTML 基本结构,养成规范书写习惯。
  2. 练习常用标签,尤其是链接、图片和表单。
  3. 遇到不熟悉的标签,随时查阅 W3School 手册。
https://www.w3school.com.cn/

掌握 HTML 之后,可以继续学习 CSS 美化页面,以及 JavaScript 实现交互,逐步进入完整的前端开发领域。

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/TAOZE123/article/details/170456406

文章来源转载

评论

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--