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

HTML 基本结构

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>页面标题</title>
</head>
<body>
    页面内容
</body>
</html>

常用标签示例

超链接

html 复制代码
<a href="http://www.baidu.com">百度</a>
<a href="local.html">本地文件</a>
<a href="target.html"><img src="image.jpg" alt="图片链接"></a>

图片

html 复制代码
<img src="image.jpg" alt="替代文本" width="100" height="200">
<img src="image.jpg" alt="百分比尺寸" width="50%" height="50%">

表单基础

html 复制代码
<form action="submit.php" method="post">
    <input type="text" name="username" placeholder="用户名" required>
    <input type="password" name="pwd" maxlength="20">
    <input type="submit" value="提交">
    <input type="reset" value="重置">
</form>

表单元素类型

  • text:单行文本输入
  • password:密码输入框(内容掩码)
  • submit:提交按钮
  • reset:重置表单按钮
  • button:普通按钮(需配合JavaScript使用)
  • email:邮箱输入(HTML5验证)
  • hidden:隐藏字段(不显示但会提交)

表单属性说明

  • action:表单提交的目标URL
  • method:数据传输方式(GET/POST)
  • required:标记必填字段
  • placeholder:输入提示文本
  • maxlength:最大输入字符数

学习资源

W3School中文教程提供完整的HTML标签参考和交互式示例。

相关推荐
2403_88326109几秒前
JavaScript中Nodejs环境内存限制与V8堆大小调整
jvm·数据库·python
桃花键神几秒前
【2026精品项目】基于SpringBoot3+Vue3的校园小卖铺系统(包含源码+项目文档+SQL脚本+部署教程)
数据库·sql·vue·毕业设计·springboot
2401_833033623 分钟前
如何用 CSS 变量配合 JS setProperty 实现动态换肤功能
jvm·数据库·python
2401_898717665 分钟前
CSS实现自定义滚动条的定位悬浮_利用fixed定位与伪类
jvm·数据库·python
TDengine (老段)9 分钟前
TDengine TSDB 整体构架
大数据·数据库·人工智能·物联网·时序数据库·tdengine·涛思数据
m0_7485548112 分钟前
如何在 Discord.py 中限制按钮仅由特定角色用户点击
jvm·数据库·python
尘埃落定wf13 分钟前
Python 数据库迁移:Alembic 太重?自己动手搭一套轻量版
数据库·python·mysql
Jetev13 分钟前
Golang怎么用embed嵌入配置文件_Golang如何将默认配置文件打包进二进制程序【技巧】
jvm·数据库·python
2301_7873124314 分钟前
golang如何实现Apple Pay集成_golang Apple Pay集成实现教程
jvm·数据库·python
m0_7403524216 分钟前
HTML怎么创建API调用历史记录_HTML最近请求参数快照【详解】
jvm·数据库·python