【发布时间】:2012-03-20 20:30:06
【问题描述】:
有一个显示一些按钮(背景图片等)的页面,它们都是可点击的。我想要这个特定按钮做的是使用 *target="_blank"* 在另一个浏览器选项卡中打开目标页面。它被设置为 div 中的 href 我不能这样做。关于解决此问题的任何想法?
<div class="dashboard_navbutton" href="Home/RequestRedirect" style="background-image: url('@Url.Content("~/Content/images/Form_button.png")');">
<p>Insert witty text here</p>
</div>
【问题讨论】:
-
哪个版本的 HTML?是的,这很重要。
-
HTML4(确切地说是 XHTML 1.0 过渡版)
-
div上的href属性在 HTML4 或 XHTML1 下无效。我似乎记得它在 XHTML2 中是允许的,但 XHTML2 从未发生过。所以 HTML5 是您可以在这里使用的唯一 DOCTYPE。除非您切换标签的顺序(将a元素放在p中)。
标签: javascript html model-view-controller