小編給大家分享一下html中base標簽有什么用,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

首先我們先分析html base標簽的作用:
base標簽是HTML語言中的基準網址標記,它是一個單標簽,位于網頁頭部文件的head標簽內,一個頁面最多只能使用一個base元素,用來提供一個指定的默認目標,也算是一種表達路徑和連接網址的標記。
常見的url路徑形式分別有相對路徑與絕對路徑,如果base標簽指定了目標,瀏覽器將通過這個目標來解析當前文檔中的所有相對路徑,包括的標簽有(a、img、link、form),也就是說,瀏覽器解析時會在路徑前加上base給的目標,而頁面中的相對路徑也都轉換成了絕對路徑。使用了base標簽就應帶上href屬性和target屬性。
說說base href屬性:
比如由base制定了一個URL地址,接下來你所要調用的文件或圖片等就無須再填寫完整的地址,只需寫上該文件名或圖片名即可。通過下方一張圖片來簡單的認識一下base標簽的用法,鏈接到創新互聯建站的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視頻教程">創新互聯建站</a> </body>
base標簽指定了創新互聯建站html視頻教程做為基準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中base標簽有什么用-創新互聯
文章起源:http://www.yijiale78.com/article32/psjsc.html
成都網站建設公司_創新互聯,為您提供網站維護、面包屑導航、動態網站、自適應網站、網站收錄、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯