基于JS的Web-App中按钮的标记

时间:2011-08-18 13:45:34

标签: javascript html button semantic-markup

我看到它说锚和输入按钮之间的区别是显而易见的。通常在简单的网页上,它确实很干净。但是在处理Web应用程序时,通常链接(即直接转发到另一个页面)作为按钮更有意义,有时候不清楚应该是什么。

根据应用程序的基础,基本上任何执行任何操作的命令(移动到另一个屏幕,保存工作,获取帮助等)都是一个按钮。

使用锚点的实际考虑是不会将用户重定向到另一个看起来很奇怪的页面;但是从锚元素调用javascript会更好吗?

web-apps中的按钮通常嵌套在li项中,并且在stackoverflow中注意到'Ask Question'按钮/链接在列表中,即使它是唯一的项目(我假设这是为了获取正确的样式)。 / p>

在为交互式JS应用程序编写html元素方面时,我应该考虑哪些选项和注意事项?

1 个答案:

答案 0 :(得分:1)

IMO,锚定用于移动到不同的屏幕,特别是如果您要更新URL哈希以启用后退按钮支持。因此,如果操作是查看项目,或者转到编辑页面等,请使用链接。

否则对于“删除”,“保存”,“取消”等操作,我会使用按钮。