html中<a href> </a>的用法

在html中<ahref="http://218.197.251.25/123456">[刷新]</a>可以跳转到以http://218.197.251.25/12345... 在html中 <a href="http://218.197.251.25/123456">[刷新]</a>
可以跳转到以http://218.197.251.25/123456为绝对地址的网页中去
但是怎样使用可以使这个网页发生相对跳转呢?
就是说 <a href="/123456">[刷新]</a>这样 或者怎么做才能跳转到以当前页面为主页的子页中去啊?
比如当前页面是http://218.197.251.25,我这样写
<a href="/123456">[刷新]</a>
可以跳转到其子页面 既http://218.197.251.25/123456 中吗?
那怎么样做才可以实现呢?(不用写出当前页面的网址,而是只写其子网页的地址 ,比如这里的 /123456)
展开
 我来答
帐号已注销
2021-01-17 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:167万
展开全部

相对跳转有如下方式,需要了解(以下的例子中,分别以你的例子和带.html尾缀进行演示):

1、本目录的使用(与本文件在相同的文件夹下):

<a href="123456">

<a href="123456.html">

2、本目录下的子文件夹(设文件夹名为newdoc)的使用:

<a href="newdoc/123456">

<a href="newdoc/123456.html">

3、本目录下的子文件夹下的子文件夹(设文件夹名为newdoc2)的使用(如果更多层,则依此类推):

<a href="newdoc/newdoc2/123456">

<a href="newdoc/newdoc2/123456.html">

4、本目录上一层父目录的使用:

<a href="../123456">

<a href="../123456.html">

5、本目录上两层父目录的使用(如果更多层,则依此类推):

<a href="../../123456">

<a href="../../123456.html">

6、本目录上一层父目录下一个名为new文件夹下的使用(也就是和本文件所在的文件夹在相同目录下的那个new文件夹):

<a href="../new/123456">

<a href="../new/123456.html">

如果使用DW等网页制作软件的话,会有很完美的链接(URL)提示功能,使用这项功能可以为你减少很多该方面的麻烦,并且不会出错,发生找不到文件的情况,建议使用。

扩展资料:

在HTML中,页面相互嵌套,再带上frame的总和应用时,超链接的路径错误是个问题。如在java web开发时,下面是普通的超链接:

<a href="findallsupplier.action?sign=0"></a>

经常报找不到文件或是路径中有重复路径存在!

解决方法:

<a href="../../findallsupplier.action?sign=0"></a>

不仅要指明这个超链接要去访问谁,还要指明服务器处理完再次跳转时的相对路径。

外部CSS引用:

<link type="text/css" rel="stylesheet" href="../css/test.css" />

如果<a>链接</a>不设置href的话,部分浏览器将不会出现cursor“手指针”。

参考资料来源:百度百科-href

cmoooo
推荐于2017-12-15 · TA获得超过3587个赞
知道小有建树答主
回答量:741
采纳率:0%
帮助的人:673万
展开全部
是这样的:

绝对跳转你已经知道并会应用,不再重复。

相对跳转有如下方式,需要了解(以下的例子中,分别以你的例子和带.html尾缀进行演示):

1. 本目录的使用(与本文件在相同的文件夹下):

<a href="123456">
<a href="123456.html">

2. 本目录下的子文件夹(设文件夹名为newdoc)的使用:

<a href="newdoc/123456">
<a href="newdoc/123456.html">

3. 本目录下的子文件夹下的子文件夹(设文件夹名为newdoc2)的使用(如果更多层,则依此类推):

<a href="newdoc/newdoc2/123456">
<a href="newdoc/newdoc2/123456.html">

4. 本目录上一层父目录的使用:

<a href="../123456">
<a href="../123456.html">

5. 本目录上两层父目录的使用(如果更多层,则依此类推):

<a href="../../123456">
<a href="../../123456.html">

6. 本目录上一层父目录下一个名为new文件夹下的使用(也就是和本文件所在的文件夹在相同目录下的那个new文件夹):

<a href="../new/123456">
<a href="../new/123456.html">

===================================================

如果使用DW等网页制作软件的话,会有很完美的链接(URL)提示功能,使用这项功能可以为你减少很多该方面的麻烦,并且不会出错,发生找不到文件的情况,建议使用。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
piplive
2010-05-26 · TA获得超过1194个赞
知道小有建树答主
回答量:188
采纳率:100%
帮助的人:146万
展开全部
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<?
function getpath()
{
$url = $_SERVER['PHP_SELF'];
$url=substr($url,1);
$arr=split('/',$url);
$len=count($arr);
$url=$_SERVER["HTTP_REFERER"]."/";
for($i=0;$i<$len-1;$i++)
{
$url=$url.$arr[$i];
}
$url=$url."/";
echo $url."<br>";
}
?>
<a href="
<?
getpath();
?>/123456">刷新
</a>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shg2ff
2010-05-25 · TA获得超过6326个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:9855万
展开全部
<a href="./123456">

.代表根目录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
344860032
2010-05-25 · TA获得超过295个赞
知道答主
回答量:171
采纳率:0%
帮助的人:73.5万
展开全部
<a href="../网页名称"></a>
这样就可以直接跳转过去了,不用管这个网页前面有多少个文件或者别的什么。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式