`
zhangyaochun
  • 浏览: 2622398 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于a标签的target

阅读更多

关于a标签的target-------------------今天也是在百度输入法首页修改的时候觉得应该注意一下这个问题,当然更多的是从用户设计角度和浏览器屏蔽

--------------------

定义和用法

<a> 标签的 target 属性规定在何处打开链接文档。

如果在一个 <a> 标签内包含一个 target 属性,浏览器将会载入和显示用这个标签的 href 属性命名的、名称与这个目标吻合的框架或者窗口中的文档。如果这个指定名称或 id 的框架或者窗口不存在,浏览器将打开一个新的窗口,给这个窗口一个指定的标记,然后将新的文档载入那个窗口。从此以后,超链接文档就可以指向这个新的窗口。

 

 

特殊的目标

有 4 个保留的目标名称用作特殊的文档重定向操作:

_blank

浏览器总在一个新打开、未命名的窗口中载入目标文档。

_self(默认值)

这个目标的值对所有没有指定目标的 <a> 标签是默认目标,它使得目标文档载入并显示在相同的框架或者窗口中作为源文档。这个目标是多余且不必要的,除非和文档标题 <base> 标签中的 target 属性一起使用。

_parent

这个目标使得文档载入父窗口或者包含来超链接引用的框架的框架集。如果这个引用是在窗口或者在顶级框架中,那么它与目标 _self 等效。

_top

这个目标使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口。

提示:这些 target 的所有 4 个值都以下划线开始。任何其他用一个下划线作为开头的窗口或者目标都会被浏览器忽略,因此,不要将下划线作为文档中定义的任何框架 name 或 id 的第一个字符。

 

注意:

(1)

target="blank" -- 在新的标签中打开,但是,往后打开的标签会覆盖整个标签

target="_blank" -- 永远都用新标签打开。

 

(2) 从用户的角度设计来看一般还是默认不写target---比弹出一个新的页面让用户满意,因为有的时候浏览器对一些下载页面有限制,所以还是采用不设置target

 

 

分享到:
评论

相关推荐

    HTML a 标签的 target 属性.doc

    - 如果在 `&lt;base&gt;` 标签中设置了 `target` 属性,则该设置将成为所有 `&lt;a&gt;` 标签的默认行为。 - 使用框架时,确保 `&lt;frame&gt;` 或 `&lt;iframe&gt;` 元素的 `name` 属性与 `&lt;a&gt;` 标签中的 `target` 属性匹配,以便正确地在...

    a标签的target链接指向iframe的方法

    本篇将详细讲解如何利用`&lt;a&gt;`标签的`target`属性来指定链接在哪个`iframe`中打开,以及相关注意事项。 首先,`&lt;iframe&gt;`标签是HTML中用于嵌入另一个文档的元素,它可以在同一个页面内显示来自不同源的内容。`...

    Js实现当前点击a标签变色突出显示其他a标签回复原色

    本文将介绍如何使用JavaScript来实现这一功能,包括对带有查询参数的a标签和没有页面跳转功能的a标签进行区分处理。 首先,当页面中的a标签在点击后会导致页面跳转至当前页面,并附带一个查询参数时,我们可以利用...

    html标签a的target属性的用法

    1:如果使用标签&lt;a&gt;来链接到一个页面的话,target属性的作用,相信大家都知道。就是指对链接的页面以怎么样的形式展现出来,target常用的值有:_blank(以新弹出一个浏览器窗口打开链接的页面)、_self(在原来的窗口中...

    HTML a 标签.docx

    a 标签有两种用法:通过使用 href 属性,创建指向其他文档的链接;通过使用 name 或 id 属性,创建文档内部的书签。 属性 ------ a 标签有多种属性,以下是一些常见的属性: * href 属性:指定链接的目标 URL。 *...

    Python给html文件的a标签添加属性

    # 检查a标签是否已经具有target属性,如果没有,添加它 if 'target' not in a_tag.attrs: a_tag['target'] = '_blank' ``` 上述代码会遍历HTML文件中所有的a标签,并且如果它们没有`target`属性,就会添加`...

    a标签样式 和 a标签属性 .docx

    ### A标签样式详解 在网页设计中,A标签(即`&lt;a&gt;`标签)作为超链接的主要载体,其样式的设计对于提升用户体验具有重要意义。通过CSS(层叠样式表),我们可以为A标签设置丰富的样式,特别是在处理不同状态下的链接...

    js导航栏A标签锚点跳转

    "js导航栏A标签锚点跳转"是JavaScript在网页交互中的常见应用,主要用于实现页面内部链接的平滑滚动效果。这个话题涉及到的知识点包括HTML锚点、JavaScript事件处理和DOM操作。 首先,HTML锚点(#标识符)允许我们...

    a 标签跳转

    ### a标签跳转知识点详解 #### 一、a标签简介 在HTML中,`a`标签是最基础也是最重要的标签之一,主要用于定义超链接。通过它,网页之间可以互相链接,从而构建起整个互联网世界。简单来说,`a`标签允许我们从一个...

    a标签的target指向iframe的name和id的区别

    个a标签的target指向的是name为myFrameName的iframe,不适宜用Id来做指向的目标,一个小细节,花了不少时间,有类似问题的朋友可以参考下

    关于网站target标准

    在网页设计中,`&lt;a&gt;`标签是HTML中用于创建超链接的核心元素,而`target`属性则是控制链接打开方式的重要参数。`target`属性告诉浏览器如何处理被点击的链接,比如是在当前窗口打开,还是在新窗口或者新标签页打开。...

    struts中base标签的target属性

    &lt;a href="&lt;s:url value='about'/&gt;" target="_blank"&gt;关于我们&lt;/a&gt; ``` 这段代码将创建一个链接,点击后将在新的窗口或标签页中打开 `http://example.com/about`。 #### 总结 通过本文的介绍,我们可以看到 Struts...

    jquery html锚点链接_a标签当前页面锚点_a标签锚点

    在这个话题中,我们将深入探讨如何利用HTML的`&lt;a&gt;`标签创建锚点链接,以及如何在jQuery中处理这些链接以实现当前页面的平滑滚动效果。 首先,`&lt;a&gt;`标签是HTML中用于创建链接的基本元素,它通常与`href`属性一起使用...

    a标签的链接特效

    本文将深入探讨`&lt;a&gt;`标签的用法,以及如何在JSP(JavaServer Pages)环境中实现美观的链接特效。 首先,`&lt;a&gt;`标签的基本结构如下: ```html &lt;a href="链接地址" target="目标属性"&gt;链接文本&lt;/a&gt; ``` 其中,`href`...

    CSS3 target伪类简介

    &lt;li&gt;&lt;a href="#tab1"&gt;标签一&lt;/a&gt; &lt;li&gt;&lt;a href="#tab2"&gt;标签二&lt;/a&gt; &lt;li&gt;&lt;a href="#tab3"&gt;标签三&lt;/a&gt; &lt;!-- 内容一 --&gt; &lt;!-- 内容二 --&gt; &lt;!-- 内容三 --&gt; ``` 对应的CSS代码: ```css :...

    android webview 因iframe+target=“_blank “ 导致的页面无法正常打开或获取不到调整url

    而`target="_blank"`属性则指示链接在新窗口或者新标签页中打开,而非当前页面或iframe内。在Webview中,`target="_blank"`通常会导致链接无法在当前WebView中正常打开,因为它期望的是一个新的浏览器实例,而不是在...

    JavaScript实现获取用户单击body中所有A标签内容的方法

    在`getUrl`函数内部,我们首先获取到触发事件的元素,这可能是直接被点击的A标签,也可能是包含A标签的其他元素。通过`e.target`(现代浏览器)或`e.srcElement`(旧版IE)可以获取到这个元素。 ```javascript var ...

    asp.net freamset 用a标签显示页面不混乱

    1. **命名规则**:确保每个框架都有一个唯一的name属性,这是A标签target属性引用的基础。 2. **尺寸控制**:在Frameset标签中,通过rows和cols属性定义框架的大小。例如,`rows="190,*"`表示第一个框架的高度为...

    用正则表达式批量为a增\u52a0target=''_blank''新窗口打开的方法

    文档还提到了另一种情况,即为整个页面的所有a标签设置target="_blank"属性,这种情况下更为简单,只需在head区域添加`&lt;base target="_blank"&gt;`标签即可,这样页面内所有的a标签都会默认在新窗口中打开链接,无需...

Global site tag (gtag.js) - Google Analytics