首頁 web前端 html教學 html base標籤怎麼用? html base標籤的用法總結

html base標籤怎麼用? html base標籤的用法總結

Sep 05, 2018 am 11:39 AM
base html

這篇文章主要的講述了關於html base標籤的用法介紹,還有關於html base標籤的具體用法實例解析,接下來就讓我們一起來看這篇文章吧

首先我們先認識下html base標籤:

標籤為頁面上的所有連結規定預設位址或預設目標。

通常情況下,瀏覽器會從目前文件的URL中提取對應的元素來填寫相對URL中的空白。

使用標籤可以改變這一點。瀏覽器隨後將不再使用目前文件的URL,而使用指定的基本URL來解析所有的相對URL。這其中包括html base標籤怎麼用? html base標籤的用法總結

標籤中的網址。

註解:標籤必須位於head元素內部。

還有html base標籤屬性的介紹:

html base標籤怎麼用? html base標籤的用法總結

#我們現在來看看實例:

<head>
<base href="http://www.php.cn/" />
<base target="_blank" />
</head>
<body>
<img  src="/static/imghw/default1.png"  data-src="eg_smile.gif"  class="lazy"   / alt="html base標籤怎麼用? html base標籤的用法總結" >
<a href="http://www.php.cn">PHP中文网</a>
</body>
登入後複製

知道這些程式碼的效果嗎?現在就一起來看看在瀏覽器中現實的效果吧:

html base標籤怎麼用? html base標籤的用法總結

由於我沒輸入正確的圖片路徑,所以顯示出來的就是這個效果,大家可以輸入正確的路徑看看。

現在來看看HTML base標籤的用法:

base標記是一個基底連結標記,是一個單一標記。用以改變文件中所有連結標記的參數內定值。它只能應用於標記與之間。

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

base 元素可規定頁面中所有連結的基準 URL

我們可以使用 標籤中的href屬性來設置,所有的「相對基準 URL」。

這是JSP端的程式碼

採用了html檔案中的標籤:

程式碼如下:

<%
String path = request.getContextPath();
// 获得项目完全路径(假设你的项目叫myWork,那么获得到的地址就是 http://localhost:12138/myhtml/):
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
// 将 "项目路径basePath" 放入pageContext中
%>
<html>
<head>
<base href=" <%=basePath%>">
//base只能应用于标记<head>与</head>之间
</head>
// 这里我们就可以直接使用相对路径(即: 相对于base标签)
<a href="jsp/login.jsp">Login </a>
</html>
登入後複製

當我們去執行上面的那段JSP程式碼後,我們可以在瀏覽器中可以查看,他所回傳給客戶端的html程式碼:

執行完上述JSP後,所回傳的html程式碼如下:

<html>
<head>
<base href="http://localhost:12138/myhtml/">
</head>
//设置了<base>后,相对路径,相对于的就是base中的路径,而不再是浏览器地址的请求路径啦~~~
<a href="jsp/login.jsp">Login </a>
</html>
登入後複製

我們可以看到JSP回傳的html程式碼中,包含了內容。

也就是說,在本html檔案中,遇到的所有“相對連結(例如:)”,都是相對於base的路徑(即:http://localhost:12138/myhtml/)

好了,以上就是這篇關於html base 標籤的用法介紹了(想看更多HTML知識,歡迎來到PHP中文網html影片教學),有問題的可以在下方提問。

【小編推薦】

html input標籤的屬性有哪些? input標籤的用法總結(附實例)

html中的label標籤怎麼設定高度? label標籤的使用方法介紹

#

以上是html base標籤怎麼用? html base標籤的用法總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

HTML 中的表格邊框 HTML 中的表格邊框 Sep 04, 2024 pm 04:49 PM

HTML 表格邊框指南。在這裡,我們以 HTML 中的表格邊框為例,討論定義表格邊框的多種方法。

HTML 左邊距 HTML 左邊距 Sep 04, 2024 pm 04:48 PM

HTML 左邊距指南。在這裡,我們討論 HTML margin-left 的簡要概述及其範例及其程式碼實作。

HTML 中的巢狀表 HTML 中的巢狀表 Sep 04, 2024 pm 04:49 PM

這是 HTML 中巢狀表的指南。這裡我們討論如何在表中建立表格以及對應的範例。

HTML 表格佈局 HTML 表格佈局 Sep 04, 2024 pm 04:54 PM

HTML 表格佈局指南。在這裡,我們詳細討論 HTML 表格佈局的值以及範例和輸出。

HTML 輸入佔位符 HTML 輸入佔位符 Sep 04, 2024 pm 04:54 PM

HTML 輸入佔位符指南。在這裡,我們討論 HTML 輸入佔位符的範例以及程式碼和輸出。

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在這裡我們也分別討論了 HTML 有序列表和類型的介紹以及它們的範例

在 HTML 中移動文字 在 HTML 中移動文字 Sep 04, 2024 pm 04:45 PM

HTML 中的文字移動指南。在這裡我們討論一下marquee標籤如何使用語法和實作範例。

HTML onclick 按鈕 HTML onclick 按鈕 Sep 04, 2024 pm 04:49 PM

HTML onclick 按鈕指南。這裡我們分別討論它們的介紹、工作原理、範例以及各個事件中的onclick事件。

See all articles