📅  最后修改于: 2023-12-03 15:15:43.998000             🧑  作者: Mango
在 HTML 表单中,
除了常规的表单属性,
rel 属性用于指定一个或多个空格分隔的关键字,用于描述表单之间的关系。
<form rel="keyword1 keyword2 ...">
...
</form>
其中 keyword
是可选的关键字,可以是任何单词或短语,通常用来表示表单之间的某种关系,例如:
rel="login"
- 用于表示登录表单rel="register"
- 用于表示注册表单rel="search"
- 用于表示搜索表单rel="contact"
- 用于表示联系表单rel="subscribe"
- 用于表示订阅表单注意,rel 属性不限于这些关键字。你可以根据你的需求自由定义和使用。
以下是一些常见的用例,以及它们在 HTML 表单中的应用方式。
如果你的网站需要用户登录才能访问某些内容,你可以使用一个标记为 rel="login"
的表单来实现。
<form method="post" action="/login" rel="login">
<label for="username">用户名</label>
<input type="text" id="username" name="username">
<label for="password">密码</label>
<input type="password" id="password" name="password">
<button type="submit">登录</button>
</form>
通过将 rel 属性设置为 "login",我们可以使代码更具可读性和语义性。
如果你的网站有一个搜索框,你可以用一个标记为 rel="search"
的表单来实现。
<form method="get" action="/search" rel="search">
<label for="query">搜索</label>
<input type="text" id="query" name="q">
<button type="submit">搜索</button>
</form>
通过将 rel 属性设置为 "search",我们可以把搜索表单与页面中的其他表单区分开来。
rel 属性提供了一种简单的方式来描述 HTML 表单之间的关系,让代码更加直观和语义化。虽然不是必须的属性,但在某些情况下会非常有用。