這篇文章主要講述的是HTML中的base標籤的相對路徑的使用方法,裡面有使用實例介紹,接下來一起看看吧
首先我們說HTML中的base標籤寫相對路徑的內容:
html中base標籤解決相對路徑問題,
問題是門戶系統一直使用的是相對路徑,首頁做了rewrite,而首頁的很多連結(包括css、js、圖片等)都是相對路徑,問了門戶系統那邊的沒辦法解決,只能用相對路徑。
杯具來了,href="news/2014/05/25/1234.html"類似這樣的連結都成了http://www.111cn.net /news/2014/05/25 /1234.html的全路徑,而這個路徑在nginx中是沒辦法識別成門戶系統的(nginx是透過/portal來匹配的)。
這是因為:HTML文件所有連結中的相對路徑,瀏覽器都會提取目前文件的URL來填入。
突然想起了HTML的base標籤,來看W3C的解釋:
#
通常情況下,瀏覽器會從目前文件的 URL 中提取對應的元素來填入相對 URL 中的空白。
使用 、、
html中base標籤的使用實例:
<head> <base href="http://www.php.cn/i/" /> <base target="_blank" /> </head> <body> <img src="/static/imghwm/default1.png" data-src="eg_smile.gif" class="lazy" / alt="HTML中的base標籤如何寫相對路徑? (內附使用介紹)" > <a href="http://www.php.cn">W3School</a> </body>
問題解決了。
註:文中使用的網域是真的,但是路徑確是找不到的。
base標籤最好不要動態寫入,否則在Firefox和IE中會有一個小bug,例如對於頁面http://localhost/static/test.html:
#html中base標籤的使用實例:
<html> <head> <script> document.write('<base href="http://localhost/" />'); </script> </head></p> <p><body> <img src="/static/imghwm/default1.png" data-src="static/1.jpg" class="lazy" / alt="HTML中的base標籤如何寫相對路徑? (內附使用介紹)" > </body> </html>
base標記是一個基底連結標記,是一個單標記。用以改變文件中所有連結標記的參數內定值。它只能應用於標記
與之間。利用html中的
下面是html中的
base 元素可規定頁面中所有連結的基準URL
預設情況下,頁面中的連結(包括樣式表、腳本和圖像的位址)都是相對於目前
頁面的位址(即:瀏覽器網址列裡的請求URL)。
我們可以使用
上面說的是什麼意思呢?我們來看看程式碼就知道咯~~
這是JSP端的程式碼,下面的程式碼(十分類似上面「方法一」 中的JSP程式碼)
但是這裡我們並沒有採用${pageScope.basePath} 」相對路徑位址」的方法,
現在採用了html檔案中的
<html> <head> <base href="http://localhost:8080/MyApp/"> </head> <!-- // 设置了 <base>后,相对路径,相对于的就是base中的路径,而不再是浏览器 地址的请求路径啦~~~ --> <a href="jsp/login.jsp">Login </a> </html>
#【小編推薦】
HTML中head標籤是什麼意思?一篇文章教你正確使用head標籤
html 標籤是什麼元素?關於html p標籤的定義與作用詳解
以上是HTML中的base標籤如何寫相對路徑? (內附使用介紹)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

HTML、CSS和JavaScript在網頁開發中的作用分別是:1.HTML用於構建網頁結構;2.CSS用於美化網頁外觀;3.JavaScript用於實現動態交互。通過標籤、樣式和腳本,這三者共同構築了現代網頁的核心功能。

設置標籤的lang屬性是優化網頁可訪問性和SEO的關鍵步驟。 1)在標籤中設置lang屬性,如。 2)在多語言內容中,為不同語言部分設置lang屬性,如。 3)使用符合ISO639-1標準的語言代碼,如"en"、"fr"、"zh"等。正確設置lang屬性可以提高網頁的可訪問性和搜索引擎排名。

htmlattributeseresene forenhancingwebelements'functionalityandAppearance.TheyAdDinformationTodeFineBehavior,外觀和互動,使網站互動,響應式,visalalyAppealing.AttributesLikutesLikeSlikEslikesrc,href,href,href,類,類型,類型,和dissabledtransfransformformformformformformformformformformformformformformforment

toCreateAlistInHtml,useforforunordedlistsandfororderedlists:1)forunorderedlists,wrapitemsinanduseforeachItem,RenderingeringAsabulletedList.2)fororderedlists,useandfornumberedlists,useandfornumberedlists,casundfornumberedlists,casundfornthetthetthetthetthetthetthetttributefordforderfordforderforderentnumberingsnumberingsnumberingStys。

HTML用於構建結構清晰的網站。 1)使用標籤如、、定義網站結構。 2)示例展示了博客和電商網站的結構。 3)避免常見錯誤如標籤嵌套不正確。 4)優化性能通過減少HTTP請求和使用語義化標籤。

toinsertanimageIntoanhtmlpage,usethetagwithsrcandaltattributes.1)usealttextforAcccessibilityandseo.2)instementRcsetForresponSiveImages.3)applylazyloadingWithLoadingWithLoading =“ lazy” tooptimizeperformance.4)tooptimizeperformance.4)

HTML的核心目的在於讓瀏覽器理解並展示網頁內容。 1.HTML通過標籤定義網頁結構和內容,如、到、等。 2.HTML5增強了多媒體支持,引入了和標籤。 3.HTML提供了表單元素,支持用戶交互。 4.優化HTML代碼可提升網頁性能,如減少HTTP請求和壓縮HTML。

htmltagsareessentialforwebdevelopmentastheyandendenhancewebpages.1)semantictagsimproveaccessibilityandseo.2)semanteLayOut,語義和互動性。 3)poseriblesibilityandseoandseo.3)poseriblesoftagscanoftagscanoftagscanoptagscanoptimizeperefeneandimizeanDenSuroceRecRoscRoss-BrowserCrowserCercerComercompatibility。


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具