我想创建一个类似于链接的HTML按钮。因此,当您单击按钮时,它将重定向到页面。我希望它尽可能地易于访问。
我也希望这样做,因此URL中没有任何多余的字符或参数。
我该如何实现?
根据到目前为止发布的答案,我目前正在这样做:
<form method="get" action="/page2">
<button type="submit">Continue</button>
</form>
但这是在Safari和Internet
Explorer中
,它在URL的末尾添加了问号字符。我需要找到一种不会在URL末尾添加任何字符的解决方案。
还有其他两种解决方案:使用JavaScript或设置链接的样式以使其看起来像按钮。
使用JavaScript:
<button onclick="window.location.href='/page2'">Continue</button>
但这显然需要JavaScript,因此,屏幕阅读器无法访问它。链接的重点是转到另一个页面。因此,试图使按钮像链接一样工作是错误的解决方案。我的建议是,您应该使用链接并设置其样式以使其看起来像一个按钮。
<a href="/link/to/page2">Continue</a>
纯HTML方式是将其放入<form>
,您可以在其中指定所需的目标URL action
。
<form action="https://google.com">
<input type="submit" value="Go to Google" />
</form>
如有必要,请display: inline;
在表单上设置CSS ,以使其与周围的文本保持一致。除了<input type="submit">
上面的示例,您还可以使用<button type="submit">
。唯一的区别是该<button>
元素允许孩子。
直观上,您希望能够使用<button href="https://google.com">
与<a>
元素类似的元素,但不幸的是,根据HTML规范,此属性不存在。
如果允许使用CSS,则只需使用<a>
您设置的样式即可看起来像按钮,并使用appearance
属性(仅Internet
Explorer不支持
)。
<a href="https://google.com" class="button">Go to Google</a>
a.button {
-webkit-appearance: button;
-moz-appearance: button;
appearance: button;
text-decoration: none;
color: initial;
}
或者选择众多CSS库之一,例如Bootstrap。
<a href="https://google.com" class="btn btn-primary">Go to Google</a>
如果允许使用JavaScript,请设置window.location.href
。
<input type="button" onclick="location.href='https://google.com';" value="Go to Google" />
除了<input type="button">
上面的示例,您还可以使用<button>
。唯一的区别是该<button>
元素允许孩子。
问题内容: 我想创建一个类似于链接的HTML按钮。因此,当您单击按钮时,它将重定向到页面。我希望它尽可能地易于访问。 我也希望这样做,因此URL中没有任何多余的字符或参数。 我该如何实现? 根据到目前为止发布的答案,我目前正在这样做: 但这是在Safari和Internet Explorer中,它在URL的末尾添加了问号字符。我需要找到一种不会在URL末尾添加任何字符的解决方案。 还有其他两种解决
本文向大家介绍如何创建一个链接以HTML发送电子邮件?,包括了如何创建一个链接以HTML发送电子邮件?的使用技巧和注意事项,需要的朋友参考一下 要创建发送电子邮件的链接,请使用带有href属性的<a>标记。该的mailto链接<a>标签里面添加。只需记住在mailto链接中添加您想接收电子邮件的电子邮件地址。 示例 您可以尝试运行以下代码来创建一个链接,以HTML格式发送电子邮件。
问题内容: 如何用Java编写等效的代码? 问题答案: 您可能还希望将类本身公开,但这实际上是将字面量转换为Java。 C ++模板和Java泛型之间还有其他区别,但是对于您的示例,这些都不是问题。
问题内容: 我有HTML的基本概念。我想在示例网站中创建下载链接,但是我不知道如何创建它。我该如何链接才能下载文件而不是访问文件? 问题答案: 这个答案已经过时了。现在,我们有了属性。 如果“下载链接”是指要下载文件的链接,请使用 在将下载开始之前,新的浏览器窗口出现。当浏览器发现资源是文件下载时,通常会关闭该窗口。 请注意,浏览器已知的文件类型(例如JPG或GIF图像)通常会在浏览器中打开。
本文向大家介绍如何在HTML中创建书签链接?,包括了如何在HTML中创建书签链接?的使用技巧和注意事项,需要的朋友参考一下 要使用HTML创建书签链接,您需要使用<a>标记名称属性创建书签。现在,添加到书签的链接。书签也称为命名锚。这对于将读者带到网页的特定部分非常有用。 只要记住HTML5中不推荐使用的<a>标记名称属性。不使用。 示例 您可以尝试运行以下代码在HTML中创建书签链接。
问题内容: 我目前在一个博客上工作,我想以以下形式创建指向我的个人文章的链接: 但是我不知道如何实现这一目标。 我找到了可以给我URI的东西。 然后,我将继续提取所需的部分并针对数据库进行请求。这似乎是一个非常非常愚蠢的问题,但是我不知道如何在Google上查找该问题(我尝试过…),但是我将如何处理该链接呢? 我尝试逐步解释它: 用户单击文章标题->页面将重新加载新的uri->我应该在哪里处理这个