- 浏览: 1586913 次
- 性别:
- 来自: 吉林
文章分类
- 全部博客 (624)
- C/C++ (33)
- Java (181)
- 网络相关 (7)
- 我爱篮球 (3)
- 也爱足球 (4)
- 杂谈 (1)
- 系统架构 (3)
- Web Service (14)
- Framework (3)
- 系统命令 (8)
- 管理平台相关 (8)
- 其它 (35)
- Websphere (1)
- Struts2 (24)
- Hibernate (16)
- Spring (23)
- javascript (20)
- jquery (23)
- html/css/div (28)
- 数据库 (40)
- JavaWeb (27)
- 设计模式 (2)
- 文档编写 (3)
- SVN (5)
- Ant (1)
- Maven (13)
- 软件项目管理 (8)
- AOP (1)
- kindeditor (1)
- JSON (2)
- Servlt/JSP (4)
- WordXML (2)
- XML (12)
- 面试相关 (7)
- Tomcat (11)
- 性能与调优 (29)
- 职业发展 (2)
- 操作系统 (7)
- AJAX (2)
- DWR (1)
- Eclipse (12)
- 持续集成 (3)
- 批处理命令 (1)
- Mozilla Rhino (2)
- 新鲜技术 (18)
- Apache mina (2)
- 底层技术 (18)
- Linux (22)
- 新鲜技术,IT历史 (1)
- 敏捷开发 (1)
- 版本控制 (5)
- 较火技术 (7)
- 集群 (2)
- Web前端 (13)
- 报表工具 (3)
- 网站架构 (5)
- 大数据 (8)
- 分布式存储 (5)
- 云计算 (8)
- TCP/IP协议 (1)
- 负载均衡 (3)
- 硬件 (1)
- 表现层技术 (3)
- Velocity (3)
- jvm (6)
- 并发编程 (10)
- hadoop (8)
- 数据结构和算法 (12)
- 计算机原理 (1)
- 测试驱动开发-TDD (3)
- 开发技巧 (1)
- 分词器 (1)
- 项目构建工具 (2)
- JMX (4)
- RMI (1)
- 测试技术 (22)
- 网络完全 (1)
- Git (4)
- apache开源包 (4)
- Java常用 (1)
- mock (2)
- OSGi (2)
- MongoDB (1)
- JBPM (1)
- Storm (3)
- mysql (2)
- telnet (1)
- 正则表达式 (1)
- bootstrap (4)
- Apache ActiveMQ (1)
- redis (9)
- Nginx (2)
- rsync+inotify文件同步 (2)
- testng (1)
- 原型设计工具 (1)
- 工程能力 (1)
- 风险控制 (3)
- ibatis (1)
- 分布式 (4)
- 安全技术 (1)
- 计算机基础 (4)
- 消息中间件 (1)
- UML (2)
最新评论
-
u012236967:
java命令执行jar包(里面的main函数)的方式(包括依赖其它的jar包问题) -
世界尽头没有你:
Selenium自动化测试从入门到精通(Java版)百度网盘地 ...
自动化测试工具 Selenium WebDriver 入门教程(针对主流浏览器) -
小小西芹菜:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
dwr实现Reverse Ajax推送技术的三种方式 -
hellozhouqiao:
楼主,请教一点问题.现在我们需要在excel 的页脚里面加上图 ...
FreeMaker + xml 导出word(处理目录,图片和页眉页脚问题) -
乱在长安:
使用Timer会有各种各样的问题好嘛?!书上推荐使用Sched ...
DelayQueue (ScheduledThreadPoolExecutor调度的实现)
html里的base标签,用来设置当前页面的默认起始路径和默认打开目标。
用法如下:
<base href="url " target="location "/>。
问题出现在url 上。这个url 必须以“/”结尾,否则会产生错误。
比如:
有<base href="http://localhost/project/"/>,
页面后面有路径:image/logo.gif。
这个全路径就是http://localhost/project/image/logo.gif。
如果是路径/image/logo.gif.
这个全路径就市http://localhost/image/log.gif。
如果base标签写成<base href="http://localhost/project"/>,
那么不同浏览器有不同解释:
ie中,这个写法和上面第一种没有区别;
opera和firefox中,这个写法都会导致类似“image/logo.gif"这样的路径失效。
前两天写了个Javascript,开始在ie下,使用base标签没有问题。后来转到Opera,结果就出问题。断断续续调试了两个星期,才发现那个js文件根本没有引入近来。这才怀疑到base上来。
解决了。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/eastoneking/archive/2009/08/01/4399028.aspx
补充:
HTML元素 <base> 定义 元素说明 示例代码 This example sets the base URL of the document to a reference folder. Internet Explorer uses the base element to resolve the link to http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/href_2.asp. <HTML> 下面的例子表示,如在文档中指定了合法的 base 元素,则从文档中获取基础 URL;反之,返回 null。 <SCRIPT> 使用<base>标签最主要的原因,是为了确保文档中所有的相对URL都可以被分解成正确的文档地址,即使在文档本身被移动或重命名的情况下也可以正确解析。 Definition and Usage Differences Between HTML and XHTML In XHTML the <base> tag must be properly closed. Tips and Notes Example Now we insert the <base> tag, which specifies a base URL for all of the links in a page, in the head section of a page: <head> When inserting images on the page in the example above, we just have to specify the relative address, and the browser will look for that file using the full URL, "http://www.w3schools.com/images/smile.gif": Required Attributes
Optional Attributes
|
target | _blank _parent _self _top |
Where to open all the links on the page. This attribute can be overridden by using the target attribute in each link. 页面中所有连接的打开方式。如果每个连接使用了target属性那么base的target属性就无效了
|
TF |
Standard Attributes and Events
标准属性以及事件
NONE
无
Try-It-Yourself Demos
演示
One target for all links
How to use the <base> tag to let all the links on a page have the same target.
怎样使用<base>标签来让所有连接使用同一个target
struts标记 <html:base>
<html:base/>不是必须的。
它将在输出的html文件的head中添加进类似<base href="http://server:port/requestURI"/>
的东东。
浏览器通过base标签来把当前HTML文件中所有的相对URL转换成绝对URL。
举例如下:
MyView.jsp的内容是
...
<html:base/>
</head>
<body>
<a href="../anotherPage.html" id="aLink">相对URL</a>
</body>
...
我们通过在浏览器中输入http://server:port/context/subpath/MyServlet
MyServlet的View即是MyView.jsp。
那么浏览器将收到如下的内容:
...
<base href="http://server:port/context/subpath/MyServlet" />
</head>
<body>
<a href="../anotherPage.html" id="aLink">相对URL</a>
</body>
...
这样当我们点击相对URL时,浏览器将把base与a通过某种方式连接起来得到
一个绝对的URL,从而把网页转到这个绝对的URL上去.
就上例来说,浏览器得到的连接起来后的URL是:
http://server:port/context/subpath/../anotherPage.html
正常化后成:
http://server:port/context/anotherPage.html
于是最终转到的页面就是正常化后的绝对URL了.
一言以蔽之:
浏览器通过Base标签来把当前文档中的相对URL转成绝对的URL.
如果MyView.jsp的内容是
...
<base href="http://www.163.com/news/index.html"/>
</head>
<body>
<a href="../anotherPage.html" id="aLink">相对URL</a>
</body>
...
发表评论
-
ibootstrap可视化前端设计网站及bootstrap前端框架
2015-03-03 14:05 22481. http://www.ibootstrap.cn/ ... -
loading菊花 、table滚动条 、dynatree树形插件(包括搜索)、div布局
2015-03-02 18:00 1187#InitVmVar <style type= ... -
给Table加滚动条,也适合其它所有元素
2015-02-12 19:52 1013<style type="text/css&q ... -
jquery easy ui(包含各种常用web组件)
2015-02-04 16:12 1067http://www.jeasyui.com/index.ph ... -
14款Web开发速查表(多图)
2014-08-10 23:31 4693转自:http://blog.csdn.net/ithome ... -
按键盘的删除键导致网页后退的问题
2014-02-26 16:15 5066禁用Backspace键 ,ASP.NET ... -
2013年前端开发工具最强盘点
2014-01-14 14:23 1331概述:前端开发人员不要错过的巨强盘点,全面覆盖了原型设计 ... -
前端开发有用的工具及技术
2014-01-14 13:11 621一、highcharts插件。 ... -
AngularJS(带有MVC模式的开源javascript框架)
2014-01-07 23:45 2334AngularJS 维基百科,自由的百科全书 跳转 ... -
Bootstrap(好用的web前端开发框架,方便制定页面及各种元素)
2013-12-30 18:50 907中文网址:http://www.bootcss.com/ ... -
IE下点击带有链接的图片无法跳转的问题(谷歌浏览器等可以)
2013-11-20 20:01 1231<!--StartFragment --> 下面 ... -
jqGrid使用详解
2013-06-04 18:03 3761jquery服务器parametersfunctionaj ... -
Jtidy将html转换成xml(转)
2013-04-16 09:53 2268转自:http://technicolor.iteye.co ... -
JTidy参数详解
2013-04-16 09:40 1589Quick Reference HTML Tidy Con ... -
右键弹出菜单的定位问题
2013-03-19 18:51 2061现在做的项目中 ... -
Html编辑器KindEditor详细介绍
2013-03-18 19:20 5535编辑器调用方法1.下载 KindEditor 最新版本。打 ... -
div拖拽的例子
2013-03-15 13:03 1099<html><head><me ... -
event对象的clientX,clientY与offsetX,offsetY有何不同?还有x,y?(转)
2013-03-14 16:11 1282转自: http://hi.baidu.com/lhcli ... -
为html 编辑器xheditor内部的元素添加事件(涉及控制editor元素以及为其在iframe中添加事件)
2013-03-12 20:30 1476这些日子项目中 ... -
开启Html编辑模式的contentEditable属性
2013-03-12 11:11 2184contentEditable html中的一个属性。设置h ...
相关推荐
HTML中的`<base>`标签是一个非常重要的元素,它在页面的部分使用,用于设置文档的基本URL。这个标签主要用于设定网页中所有相对链接的基准,对于管理和简化页面的链接结构有着重要作用。当我们处理大型网站或者需要...
在探讨JavaScript中`<base>`标签的作用之前,我们先来明确一下`<base>`标签的基本概念及其在HTML文档中的重要性。`<base>`标签是一个关键的HTML元素,主要用于定义文档中所有相对URL的基准URL。它对于链接、图片、...
### HTML5中的`<base>`标签详解 #### 标签定义与作用 在HTML5中,`<base>`标签主要用于定义HTML文档中的基准URL(即基础URL),这为文档内的其他链接提供了一个默认的起点。此外,它还规定了如何在浏览器中打开这些...
HTML中的`<base>`标签是一个非常实用但不常被广泛了解的元素,它主要用于设置页面中所有链接的默认基础URL和目标窗口。了解并正确使用`<base>`标签可以帮助优化网页的导航行为,提高用户体验。 首先,我们来看`...
HTML中的`<base>`标签是一个常被忽视但十分重要的元素,它主要用来设定网页中所有链接的基础URL,以及设定默认的页面打开方式。这个标签在前端开发中扮演着简化路径处理的角色,尤其当你的网站拥有复杂的目录结构时...
Struts 的一大优势在于其强大的标签库,这些标签简化了开发过程,使得开发者能够更加专注于业务逻辑而不是基础的 HTML 或者 JavaScript 编码工作。本文将详细介绍 Struts 中 base 标签的 `target` 属性,这一属性...
HTML中的base标签是用于指定页面中所有相对URL的基础URL,它可以设置默认的链接地址以及默认的目标窗口。在不使用RequireJS这样的模块加载器的情况下,通过HTML的base标签也可以实现类似baseURL的功能,将相对路径...
在HTML5中,base64编码的图片可以直接嵌入到`<img>`标签的`src`属性中。例如,`;base64,..." alt="Compressed Image">`。 图片上传通常通过AJAX实现,可以利用XMLHttpRequest或Fetch API异步发送请求。在JavaScript...
在Web开发中,`<base>`标签是HTML文档的一个基础部分,它定义了文档中所有相对URL的基准URL。因此,如果HTML页面中包含了`<base>`标签,那么页面中所有的相对路径链接都会基于这个`<base>`标签的href属性所指定的URL...
`base`标签和`meta`标签是HTML文档中重要的元数据元素,它们对网页的行为和展示起到关键作用。 首先,我们来探讨`base`标签。`base`标签通常放在`<head>`标签内,用于定义页面的基准URL。这意味着所有相对链接(如...
- **说明**:`<base>` 标签用于指定一个显式URL用于解析对于外部源的链接和引用,如图像和样式表。这对于简化文档中的链接路径很有用。例如: ```html <base href="http://www.example.com/"> <a href="subpage....
在Thymeleaf中,我们不能直接像HTML那样通过`<img>`标签的`src`属性直接使用Base64字符串,而是需要借助Thymeleaf的表达式语言和模型视图适配器(ModelAndView)来传递数据。 首先,在后台代码中,我们通常会从某种...
通过Base64编码,可以将图像文件编码为文本形式,然后插入到`<img>`标签的`data:`URI中,实现页面上的图片内联显示。 2. EML附件提取:电子邮件的EML文件通常是以纯文本格式存储的,包括邮件的头部信息、正文和附件...
在HTML5中,我们可以利用File API和Data URLs Scheme来实现图片的本地上传和以BASE64编码展示。这种技术使得用户可以在不离开当前页面的情况下上传图片,提供了更好的用户体验。 一、HTML5的File API File API是...
HTML文件的结构主要由和两大部分组成,其中标签包含了与文档元信息相关的内容,而则包含实际可见的网页内容。本文将深入解析内部的几个关键标记:、、<base>以及的基本属性。 一、 标记用于定义HTML文档中不直接...
5. <base>:标签描述了基本的链接地址/ 链接目标,该标签作为 HTML 文档中所有的链接标签的默认链接。 6. <meta>:<meta> 元素可提供有关页面的元信息(meta-information ),比如针对搜索引擎和更新频度的描述和...
以前写过一个很简单的,最近要用到,稍微加强了一下,一般图片转BASE64就用在网页的img标签中,所以特别为些做了些方便的小优化。 增加了可以从BASE64直接转化为图片的功能。 源码基于.NET 2.0,使用VS 2012编写