标签 vs
-6ren"> 标签 vs
-使用 html 是否不正确 设计 UI 时使用标签而不是使用 ?在实现中,我没有注意到这两种方法和 之间的区别。似乎更语义化,但我不确定它是否仅供在表单中使用。该按钮不会在表单中。使用 标签似乎是-6ren">
gpt4 book ai didi

html -

转载 作者:技术小花猫 更新时间:2023-10-29 11:47:51 31 4
gpt4 key购买 nike

使用 html 是否不正确 <button>设计 UI 时使用标签而不是使用 <div class="button"> ?在实现中,我没有注意到这两种方法和 <button> 之间的区别。似乎更语义化,但我不确定它是否仅供在表单中使用。该按钮不会在表单中。使用 <div>标签似乎是制作按钮( Bootstrap )的最常见方式,但我不确定为什么。这有什么技术原因吗?

最佳答案

最好用<button>而不是 <div>或代表按钮的任何其他元素。 “类型”属性在这里很重要,应该是 type="button" , 没有它默认值为 submit在表单之外没有意义。

是的,顺便说一下,有一个 <button>在表单之外完全没问题。

通常在设计 UI 时,<a>标签是最合适的元素,但 <button>通过 javascript 执行操作非常好(而且确实是有意的)。

Using the <div> tag seems to be the most common way of making buttons (bootstrap) but I am not sure why.

我真的没有看到这方面的证据,老实说,他们做什么并不重要。 bootstrap 框架倾向于忽略语义,例如尽管出于表示原因使用空元素,如 <li class="divider"></li> .

关于html - <button class ="button"> 标签 vs <div class ="button">,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14206378/

31 4 0