首页 >

为什么有些前端一直用div当按钮 – CSS – 前端,css去掉无序列表的样式

gradient css3,css style下载,复写css取消定位,css柱状图特效,安卓css编辑软件,CSS叠加性是什么叠加,css去掉无序列表的样式为什么有些前端一直用div当按钮 - CSS - 前端,css去掉无序列表的样式

主要是原生的button长得不好看,而且不同的浏览器显示和行为还不一样,比如某个版本的IE会提交button之间的文本,在加上移动端的显示和诡异行为,更让人受不了。曾经“流行”过一段时间,整个网站只用div标签的夸张说法。

就偶个人习惯而言,偶倒不是用div模拟按钮,而是用a标签的多,源自于很早之前写过一个框架,内部将a标签作为特殊标签进行点击事件捕获。有一种情况会例外,还是用button,那就是需要回车提交表单的情况,一般还是用form+button[type=”submit”],当然有时候会将button隐藏。表单中使用时,也是建议使用input代替button,而不是直接使用button。

只是CSS3之后,改写原生标签样式也变得容易,如图所示:

再加上现在主流的UI组件库,都会提供Button这一基础组件,已经没多少人关心他底层是通过什么标签模拟的了。


为什么有些前端一直用div当按钮 - CSS - 前端,css去掉无序列表的样式
  • css什么意思 - CSS - 前端,css3动效滤镜
  • css什么意思 - CSS - 前端,css3动效滤镜 | css什么意思 - CSS - 前端,css3动效滤镜 ...

    为什么有些前端一直用div当按钮 - CSS - 前端,css去掉无序列表的样式
  • id和域名一个意思吗 - CSS - 前端,css物流进度快递跟踪
  • id和域名一个意思吗 - CSS - 前端,css物流进度快递跟踪 | id和域名一个意思吗 - CSS - 前端,css物流进度快递跟踪 ...

    为什么有些前端一直用div当按钮 - CSS - 前端,css去掉无序列表的样式
  • 怎么可以无限注册淘宝账号 - CSS - 前端,css 使用微软雅黑
  • 怎么可以无限注册淘宝账号 - CSS - 前端,css 使用微软雅黑 | 怎么可以无限注册淘宝账号 - CSS - 前端,css 使用微软雅黑 ...