0

是否可以通过 CSS 将链接行为更改为 target="_top"?

编辑: 很快,我的朋友们,很快。:)

a[target="_top"],
area[target="_top"],
form[target="_top"]
  { target: root }

http://www.w3.org/TR/css3-hyperlinks/

4

3 回答 3

5

不,这是不可能的。CSS 用于演示。

编辑CSS3 超链接演示模块谈到了使这成为可能,但它只是一个工作草案,不受任何浏览器的支持。

于 2012-09-20T17:48:15.940 回答
1

不,但您可以class="top"a标签中设置 a,然后使用 javascript(通过 jQuery)更改其行为:

$(function() {
  $('.top').attr('target','_top');
});​

jsfiddle:http: //jsfiddle.net/brRHP/3/

于 2012-09-20T17:53:13.783 回答
0

<div id="top"></div>不,但在正文顶部添加一个。然后让您的锚点引用 index.php#top(如果您的页面名称是 index.php)

于 2012-09-20T17:49:11.703 回答