首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【HTML教程】HTML的legend标签|html入门知识

【HTML教程】HTML的legend标签|html入门知识

作者头像
攻城狮与产品喵
发布2025-11-19 17:05:39
发布2025-11-19 17:05:39
10
举报

【定义和用法】

legend 标签定义 fieldset 元素 的标题(caption)。

【实例】

例子 1

在表单中对相关元素进行分组:

代码语言:javascript
复制
<form action="/action_page.php">
  <fieldset>
    <legend>个人信息:</legend>
    <label for="fname">名字:</label>
    <input type="text" id="fname" name="fname"><br><br>
    <label for="lname">姓氏:</label>
    <input type="text" id="lname" name="lname"><br><br>
    <label for="email">电邮:</label>
    <input type="email" id="email" name="email"><br><br>
    <label for="birthday">生日:</label>
    <input type="date" id="birthday" name="birthday"><br><br>
    <input type="submit" value="提交">
  </fieldset>
</form>

例子 2

让字段集标题向右浮动(使用 CSS):

代码语言:javascript
复制
<form action="/action_page.php">
  <fieldset>
    <legend style="float:right">个人信息:</legend>
    <label for="fname">名字:</label>
    <input type="text" id="fname" name="fname"><br><br>
    <label for="lname">姓氏:</label>
    <input type="text" id="lname" name="lname"><br><br>
    <label for="email">电邮:</label>
    <input type="email" id="email" name="email"><br><br>
    <label for="birthday">生日:</label>
    <input type="date" id="birthday" name="birthday"><br><br>
    <input type="submit" value="提交">
  </fieldset>
</form>

例子 3

使用 CSS 设置 fieldset 和 legend 的样式:

代码语言:javascript
复制
<html>
<head>
<style>
fieldset {
  background-color: #eeeeee;
}
legend {
  background-color: gray;
  color: white;
  padding: 5px 10px;
}
input {
  margin: 5px;
}
</style>
</head>
<body>
<form action="/action_page.php">
  <fieldset>
    <legend>个人信息:</legend>
    <label for="fname">名字:</label>
    <input type="text" id="fname" name="fname"><br><br>
    <label for="lname">姓氏:</label>
    <input type="text" id="lname" name="lname"><br><br>
    <label for="email">电邮:</label>
    <input type="email" id="email" name="email"><br><br>
    <label for="birthday">生日:</label>
    <input type="date" id="birthday" name="birthday"><br><br>
    <input type="submit" value="提交">
  </fieldset>
</form>
</body>
</html>

【默认的 CSS 设置】

大多数浏览器将使用以下默认值显示 legend 元素:

代码语言:javascript
复制
legend {
  display: block;
  padding-left: 2px;
  padding-right: 2px;
  border: none;}
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-10-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 攻城狮与产品喵 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 【定义和用法】
  • 【实例】
  • 【默认的 CSS 设置】
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档