html base標(biāo)簽如何用?base標(biāo)簽的使用方法(附案例)
發(fā)表時(shí)間:2023-09-03 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]本篇文章主要的介紹了關(guān)于HTML base標(biāo)簽的使用方法實(shí)例,其實(shí)base的用法還是挺強(qiáng)大的,網(wǎng)上都說(shuō)base標(biāo)簽的強(qiáng)大,我以前用的少,不懂這些,今天我就給大家介紹這標(biāo)簽。讓你們用著看看有沒有感覺很好,最后還有個(gè)關(guān)于HTML base標(biāo)簽的好處。接下來(lái)讓我們一起看文章吧本篇文章剛開始,我們介紹HT...
本篇文章主要的介紹了關(guān)于HTML base標(biāo)簽的使用方法實(shí)例,其實(shí)base的用法還是挺強(qiáng)大的,網(wǎng)上都說(shuō)base標(biāo)簽的強(qiáng)大,我以前用的少,不懂這些,今天我就給大家介紹這標(biāo)簽。讓你們用著看看有沒有感覺很好,最后還有個(gè)關(guān)于HTML base標(biāo)簽的好處。接下來(lái)讓我們一起看文章吧
本篇文章剛開始,我們介紹HTML的用法:
一、在html的<header>標(biāo)簽中使用<base>標(biāo)簽的用法:
<header>
<!-- <base> 標(biāo)簽為頁(yè)面上的所有鏈接規(guī)定默認(rèn)地址或默認(rèn)目標(biāo)。 -->
<base href = "${pageContext.request.contextPath}/" />
<base target = "_blank" />
</header>
這樣使用的好處是頁(yè)面中的所有鏈接如果使用了相對(duì)路徑,那么就會(huì)以base標(biāo)簽中規(guī)定的地址作為基礎(chǔ)地址,而不會(huì)使用當(dāng)前文檔的URL,比如這個(gè):
<a href = "index.jsp" />
這里的<a>標(biāo)簽使用的相對(duì)路徑相當(dāng)于${pageContext.request.contextPath}/index.jsp;而且會(huì)以base標(biāo)簽中設(shè)定的target來(lái)打開這一條鏈接。
需要注意的是,如果要使用base標(biāo)簽的href屬性,那么這個(gè)路徑必須以 / 結(jié)尾,否則這個(gè)路徑是無(wú)效果的。
二、在a標(biāo)簽中使用base標(biāo)簽的用法:
由于a標(biāo)簽在一個(gè)頁(yè)面可能有多個(gè),所以就有了多個(gè)target,為了出去冗余。所以,用base標(biāo)簽可以指定所有a以如何方式打開跳轉(zhuǎn)鏈接。
html base標(biāo)簽的使用方法:
在head標(biāo)簽中添加<base target="">。
base標(biāo)簽是對(duì)所有a標(biāo)簽起作用的,但是當(dāng)base標(biāo)簽和a標(biāo)簽同時(shí)存在target時(shí),會(huì)以a標(biāo)簽的target起作用。
說(shuō)了這么多,看看實(shí)例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>base-href實(shí)驗(yàn)1:不設(shè)置base標(biāo)簽</title>
</head>
<body>
<a href="#">這是一個(gè)href屬性為空的鏈接</a>
<br>
<a href="http://www.php.cn">這是一個(gè)href屬性的絕對(duì)路徑,前往http://www.php.cn,PHP中文網(wǎng)的鏈接</a>
<br>
<a href="test.html">這是一個(gè)href屬性設(shè)置為相對(duì)路徑(test.html)的鏈接</a>
</body>
</html>
在瀏覽器中顯示如下:

HTML標(biāo)記<base>可以為你頁(yè)面上的所有相對(duì)url指定一個(gè)默認(rèn)地址和默認(rèn)屬性。對(duì)于目錄較淺結(jié)構(gòu)較小的站,<base>沒啥卵用,但是對(duì)于具有深度嵌套目錄的站點(diǎn),<base>標(biāo)簽可能幫你在頁(yè)面集中權(quán)重,并讓url更簡(jiǎn)短!因?yàn)椋?lt;base>可以幫你對(duì)站點(diǎn)進(jìn)行優(yōu)化。
有關(guān)于html <base>的好處:

好了,這就是關(guān)于base標(biāo)簽的所有的用法了,有什么疑問可以在下面提問。
【小編推薦】
HTML中head標(biāo)簽是什么意思?一篇文章教你正確地使用head標(biāo)簽
html表格中的th表頭內(nèi)容怎么居中?th表頭標(biāo)簽align屬性的具體介紹
以上就是html base標(biāo)簽怎么用?base標(biāo)簽的使用方法(附實(shí)例)的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
網(wǎng)站建設(shè)是一個(gè)廣義的術(shù)語(yǔ),涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。