html base標籤有什麼作用?base標籤的作用分析(附執行個體)

來源:互聯網
上載者:User
本篇文章主要的介紹了關於HTML base標籤的用法介紹,還有關於HTML base標籤的作用的分析,接下來就讓我們一起來看這篇文章吧

首先我們先分析html base標籤的作用:

base標籤是HTML語言中的基準網址標記,它是一個單標籤,位於網頁頭部檔案的head標籤內,一個頁面最多隻能使用一個base元素,用來提供一個指定的預設目標,也算是一種表達路徑和串連網址的標記。

常見的url路徑形式分別有相對路徑與絕對路徑,如果base標籤指定了目標,瀏覽器將通過這個目標來解析當前文檔中的所有相對路徑,包括的標籤有(a、img、link、form),也就是說,瀏覽器解析時會在路徑前加上base給的目標,而頁面中的相對路徑也都轉換成了絕對路徑。使用了base標籤就應帶上href屬性和target屬性。

說說base href屬性:

比如由base制定了一個URL地址,接下來你所要調用的檔案或圖片等就無須再填寫完整的地址,只需寫上該檔案名稱或圖片名即可。通過下方一張圖片來簡單的認識一下base標籤的用法,連結到topic.alibabacloud.com的HTML視頻教程,完整地址http://www.php.cn/course/list/11.html

<head><base href="http://www.php.cn/course/list/11.html/ target="_blank" /></head><body><a href="html視頻教程">topic.alibabacloud.com</a></body>

base標籤指定了topic.alibabacloud.comhtml視頻教程做為基準url,那麼當前文檔內的所有超連結將遵循這一規則,我們在連結中設定相對的訪問目標,瀏覽器便會自動解析出一個完整的連結地址進行訪問,倘若a連結的目標為空白,瀏覽器也會根據base所給的url進行訪問。值得注意的是,base標籤需放在包含url地址的語句前面。

再來說說base target屬性:

target屬性是網頁視窗的開啟檔案,在base標籤中設定該屬性,那麼頁面中所有的連結都將遵循這個方式來開啟網頁,分別有如下幾種選擇:

  • _blank:在新視窗開啟連結頁面。

  • _parent:在上一級視窗中開啟連結。

  • _self: 在當前視窗開啟連結,此為預設值,可以省略。

  • _top: 在瀏覽器的整個視窗開啟連結,忽略任何架構。

html base標籤的作用分析:

這是基本的HTML語言。用<base target=_××>來設定這個網頁所有連結的目標視窗。也就是說,網頁中只要添加<base target=_××>這句,那麼所有的超連結就無須單獨設定。最好將這句寫在<head>和</head>之間。例如<base target=_blank>表示網頁中所有的超連結的目標地址都在建立視窗中開啟

HTML base標籤在JSP中的含義:

base標記是一個基連結標記,是一個單標記。用以改變檔案中所有連結標記的參數內定值。它只能應用於標記<head>與</head>之間。

你網頁上的所有相對路徑在連結時都將在前面加上基連結指向的地址。

jsp頁面可以定義:<% String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>

在head標籤後加上<base href="<%=basePath%>" >即可。

以上就是關於HTML base標籤的作用的介紹了(想學更多HTML知識,就來topic.alibabacloud.comHTML視頻教程),有問題的可以在下方進行留言提問。這裡還有關於html base標籤的使用介紹:html base標籤怎麼用?html base標籤的用法總結

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.