问题

为什么有些前端一直用 div 当按钮,而不是用 button?

回答
哈哈,这问题触及了许多前端开发者内心的“痛点”啊!确实,在代码评审或者看到别人的项目时,偶尔会遇到用 `
` 来模拟按钮的“奇葩”操作。为什么会这样呢?这背后其实涉及到一些历史遗留、技术理解的偏差、以及一些“惯性”思维。咱们掰开了揉碎了聊聊,争取讲得透彻,让你听了不觉得是机器在说话。

首先,咱们得承认,有时候用 `
` 来做“看起来像按钮”的东西,确实能满足一些“视觉上”的需求。 比如:

1. 极端的样式定制需求: 有时候产品经理 or 设计师会拿出一些“非主流”的设计稿,要求按钮必须是某种奇奇怪怪的形状、或者需要非常复杂的渐变、阴影、或者动态效果,并且这种效果用 CSS 很难直接赋给一个标准的 `

网友意见

user avatar

只能怪html

类似的话题

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有