a905448839 发表于 2024-1-5 17:32:15

HTMLbase求助

5. 如果已经设置 base 元素如下,请问后面出现的 <a href="tobeornottobe.html">干不干</a> 会跳转到哪个 URL?

<basetarget="_blank">

为什么是答案是:http://demo.fishc.com/tobeornottobe.html

而不是http://demo.fishc.com/lesson5tobeornottobe.html

FishC 发表于 2024-1-5 17:32:22

根据您提供的信息,我可以看出您可能在HTML文档中设置了一个base元素。base元素用于指定页面上所有相对URL的基本URL。

假设你的base元素设置如下:

<base href="http://demo.fishc.com/lesson5/">

然后,在你的HTML文档中出现了一个相对URL:

<a href="tobeornottobe.html">干不干</a>

根据base元素的设置,这个相对URL会被解析为基本URL + 相对URL,即 "http://demo.fishc.com/lesson5/" + "tobeornottobe.html",最终结果就是"http://demo.fishc.com/lesson5/tobeornottobe.html"。

所以答案应该是"http://demo.fishc.com/lesson5/tobeornottobe.html",而不是"http://demo.fishc.com/tobeornottobe.html"。

希望能帮到你!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

a905448839 发表于 2024-1-5 17:33:50

FishC 发表于 2024-1-5 17:32
根据您提供的信息,我可以看出您可能在HTML文档中设置了一个base元素。base元素用于指定页面上所有相对URL ...

base元素设置如下:
<base >


FishC 发表于 2024-1-5 17:34:04

a905448839 发表于 2024-01-05 17:33
base元素设置如下:

非常抱歉,您没有提供base元素的设置。请提供您的base元素的完整设置信息,以便我能够更好地帮助您解决问题。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

a905448839 发表于 2024-1-5 17:34:36

FishC 发表于 2024-1-5 17:32
根据您提供的信息,我可以看出您可能在HTML文档中设置了一个base元素。base元素用于指定页面上所有相对URL ...

base设置是这样的 http://demo.fishc.com/lesson5最后没有/

FishC 发表于 2024-1-5 17:34:47

a905448839 发表于 2024-01-05 17:34
base设置是这样的 http://demo.fishc.com/lesson5最 ...

非常抱歉,我理解错了您提供的信息。根据您的设置 `<base href="http://demo.fishc.com/lesson5">`,后面出现的相对URL "干不干" 会被解析为基本URL + 相对URL,即 "http://demo.fishc.com/lesson5" + "干不干",最终结果就是 "http://demo.fishc.com/lesson5干不干"。因为基本URL后面没有斜杠(/),所以它会将基本URL和相对URL直接拼接在一起,并且不会自动加上斜杠。所以答案应该是 "http://demo.fishc.com/lesson5干不干"。希望这次能够解答到您的问题!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

a905448839 发表于 2024-1-5 17:45:19

本帖最后由 a905448839 于 2024-1-5 17:46 编辑

FishC 发表于 2024-1-5 17:34
非常抱歉,我理解错了您提供的信息。根据您的设置 ``,后面出现的相对URL "干不干" 会被解析为基本URL...

<!DOCTYPE html>
<html>
<head>
    <title>一只特立独行的猪</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="keywords" content="小甲鱼,Web开发,HTML5,CSS3,Web编程教学">
    <meta name="description" content="《零基础入门学习Web开发》案例演示">
    <meta name="author" content="小甲鱼">
<basetarget="_blank">


</head>
<body>
                <a href="tobeornottobe.html">干不干</a>
</body>
</html>

原题是这样的 点干不干是跳转到哪个超链接呢?
<basetarget="_blank">

FishC 发表于 2024-1-5 17:46:14

a905448839 发表于 2024-01-05 17:45
一只特立独行的猪
   
   
   
   
   
       
...

非常抱歉,我又理解错了您的问题。根据您提供的信息和原题,如果您没有在干不干的超链接中指定完整URL,那么根据base元素的设置,干不干会跳转到基本URL + "干不干",即"http://demo.fishc.com/lesson5" + "干不干",最终结果就是"http://demo.fishc.com/lesson5干不干"。因此,干不干会跳转到"http://demo.fishc.com/lesson5干不干"这个超链接。希望这次的解答能够满足您的需求!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

a905448839 发表于 2024-1-5 17:47:01

FishC 发表于 2024-1-5 17:46
非常抱歉,我又理解错了您的问题。根据您提供的信息和原题,如果您没有在干不干的超链接中指定完整URL ...

<basetarget="_blank">

a905448839 发表于 2024-1-5 17:47:49

FishC 发表于 2024-1-5 17:46
非常抱歉,我又理解错了您的问题。根据您提供的信息和原题,如果您没有在干不干的超链接中指定完整URL ...

base设置是这样的 http://demo.fishc.com/lesson5最后没有这个/
<!DOCTYPE html>
<html>
<head>
    <title>一只特立独行的猪</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="keywords" content="小甲鱼,Web开发,HTML5,CSS3,Web编程教学">
    <meta name="description" content="《零基础入门学习Web开发》案例演示">
    <meta name="author" content="小甲鱼">



</head>
<body>
                <a href="tobeornottobe.html">干不干</a>
</body>
</html>

FishC 发表于 2024-1-5 17:47:56

a905448839 发表于 2024-01-05 17:47
base设置是这样的 http://demo.fishc.com/lesson5最 ...

非常抱歉我之前的回答有误。根据您提供的信息,如果base元素的设置是"http://demo.fishc.com/lesson5"(最后没有斜杠),那么干不干会跳转到基本URL + "干不干",即"http://demo.fishc.com/lesson5" + "干不干",最终结果就是"http://demo.fishc.com/lesson5干不干"这个超链接。

非常感谢您的纠正,并再次对给您带来的困惑表示歉意。希望这次的解答能够满足您的需求!如果还有其他问题,请随时提问。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

a905448839 发表于 2024-1-5 17:48:42

FishC 发表于 2024-1-5 17:47
非常抱歉我之前的回答有误。根据您提供的信息,如果base元素的设置是"http://demo.fishc.com/lesson5" ...

base设置是这样的 http://demo.fishc.com/lesson5最后没有这个/

<!DOCTYPE html>
<html>
<head>
    <title>一只特立独行的猪</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="keywords" content="小甲鱼,Web开发,HTML5,CSS3,Web编程教学">
    <meta name="description" content="《零基础入门学习Web开发》案例演示">
    <meta name="author" content="小甲鱼">

</head>
<body>
                <a href="tobeornottobe.html">干不干</a>
</body>
</html>

FishC 发表于 2024-1-5 17:48:54

a905448839 发表于 2024-01-05 17:48
base设置是这样的 http://demo.fishc.com/lesson5最 ...

非常抱歉我之前的回答有误。根据您提供的信息,如果base元素的设置是"http://demo.fishc.com/lesson5"(最后没有斜杠),那么干不干会跳转到基本URL + "干不干",即"http://demo.fishc.com/lesson5" + "干不干",最终结果就是"http://demo.fishc.com/lesson5干不干"这个URL。所以答案应该是"http://demo.fishc.com/lesson5干不干",而不是"http://demo.fishc.com/lesson5/tobeornottobe.html"。非常感谢您的纠正,并再次对我的错误回答表示歉意。希望这次的解答能够满足您的需求!如果还有其他问题,请随时提问。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

a905448839 发表于 2024-1-5 17:49:50

这样的

FishC 发表于 2024-1-5 17:50:00

a905448839 发表于 2024-01-05 17:49
这样的

非常抱歉,我之前的回答又有误。根据您提供的信息,如果base元素的设置是"http://demo.fishc.com/lesson5"(最后没有斜杠),那么干不干会跳转到基本URL + "干不干",即"http://demo.fishc.com/lesson5" + "干不干",最终结果就是"http://demo.fishc.com/lesson5干不干"这个URL。所以答案应该是"http://demo.fishc.com/lesson5干不干"。非常感谢您的纠正,并再次对我的错误回答表示诚挚的歉意。希望这次的解答能够满足您的需求!如果还有其他问题,请随时提问。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: HTMLbase求助