HTML之:让网页中的<a>标签属性统一设置-如‘新窗口打开’

在开发过程中,我们往往想在页面中,给<a>设置一个统一的默认格式,例如我们想让链接:“在新窗口打开”,我们就可以使用<base>标签

在网页中添加这段代码:

<head>
    <base target="_blank">
</head>

【注解】

<base> 标签为页面上的所有链接规定默认地址或默认目标。

通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。

使用 <base> 标签可以改变这一点。浏览器随后将不再使用当前文档的 URL,而使用指定的基本 URL 来解析所有的相对 URL。这其中包括 <a>、<img>、<link>、<form> 标签中的 URL。

HTML 与 XHTML 之间的差异

在 HTML 中,<base> 标签没有结束标签;在 XHTML 中,<base> 标签必须被正确地关闭。

提示和注释:

注释:<base> 标签必须位于 head 元素内部。

必需的属性

属性 描述
href URL 规定页面中所有相对链接的基准 URL。

可选的属性

属性 描述
target  
  • _blank
  • _parent
  • _self
  • _top
  • framename
在何处打开页面中所有的链接。
时间: 2024-10-09 09:25:54

HTML之:让网页中的<a>标签属性统一设置-如‘新窗口打开’的相关文章

javascript如何在新窗口打开网页

javascript如何在新窗口打开网页:有时候需要在新的窗口打开网页,方法有很多,当然这个问题也很简单,主要是针对初学者的.下面介绍两种在新窗口打开网页的方法:1.最基本的方式: <a href="http://www.softwhy.com" target="_blank">蚂蚁部落</a> 只要将链接的target属性值设置为_blank即可.2.使用javascript打开: window.open([url=http://www.s

JS控制新窗口打开网页,防止蜘蛛爬行

<a href="javascript:void(0)" onclick="locationUrl()">点击</a>  这里也可以是图片 <script> function locationUrl(){ var u1 = 'http://www.'; var u2 = 'baidu.com/hl/'; var u3 = 'bak_header.php'; var url = u1+u2+u3; window.open(url);

Response.Redirect在新窗口打开网页

Response.Redirect在新窗口打开网页 Respose.Write("<script language='javascript'>window.open('"+ url +"');</script>"); (打开简洁窗口): Respose.Write("<script language='javascript'>window.open('" + url + "','','resizabl

[oldboy-django][2深入django]学生管理(Form)-- 编辑(设置input标签属性,设置input标签默认显示值,设置input的类型)

1 django 后台实现设置input标签属性,设置input标签默认显示值,设置input输入框类型 # Form生成html标签 a. 通过Form生成Input输入框,Form标签,以及submit标签还是要在前端写的, 但是Form标签内的Input标签可以在后台实现:只需要按以下步骤 - views定义StudentForm(Form)类 - views视图函数将Form实例化对象传递给前端 - 前端{{ obj.段 }}即可 b. 通过Form设置前端Input的type属性,即设

html网页中的base标签使用

HTML文档中的base标签是很少用到的冷门标签之一,作用是通过它来规定网页链接的通用属性,可设置的属性有 target 和 href. base标签必须加在html文档的head内,比如: <base target="_blank"/> 这里就规定的该页面上的所有链接的target都为_blank,即在新窗口(标签页)打开链接.target的值跟 a 标签的target一样. 讲一下href属性: <base href="http://www.baidu.

Java web开发中页面跳转小技巧——跳转后新页面在新窗口打开

最近学习Java web,在学习过程中想实现一个需求,就是在jsp页面跳转的时候,希望跳转后的新页面在新窗口中打开, 而不是覆盖原来的页面,这个需求使我困惑了好长时间,后来通过大海捞针似的在网上寻找方法,最后终于得以解决, 现将此方法跟大家分享,如果有不足的地方,请多包涵,我的初衷是能帮助到有这方面需要的人. 之前我在网上也曾搜到过相对靠谱的方法,就是在jsp页面相应位置加入代码:target="_black",如 <a href="articleView?id=${a

jstl中&lt;c:if&gt;标签属性用法

今天用jstl+el从session域中获取属性,遇到了问题 org.apache.jasper.JasperException: <h3>Validation error messages from TagLibraryValidator for [c] in [/login.jsp]</h3><p>2: Illegal scope attribute without var in "c:if" tag.</p><p>19:

HTML5 中的meter 标签的样式设置

meter { -webkit-appearance: none; position: relative; display: block; margin: 8px auto; width: 100px; height: 17px; border-radius: 5px; padding: 4px 5px 4px 5px; box-sizing: border-box; background: #000; -webkit-box-shadow: -1px 0 0 hsla(0,0%,100%,.0

一个网页如何决定是当前页打开还是新窗口打开?

一个网页是采用新开还是跳转的方式,目前也没有一个相对统一或被认可的标准或数据支持:这是一个没有优劣的不同操作习惯问题,所以贴近用户的习惯是一个好的处理方式: 优劣势对比 对大部分习惯鼠标点击的用户来讲: 优势 缺点 新开 1.不中断页面 2.可以后台加载,避免等待 3.可以 1.增加标签栏负担 2.不能回退 跳转 1.浏览流程清晰 2.支持用户新开的操作 1.会离开现有流程 2.加载需等待 3.回退时定位实现成本高 对小部分习惯通过中键和ctrl来辅助浏览的用户来讲,他们会在需要的时候自己控制新