<base>的定義、作用
1. 定義:<base> 標簽是 html 語言中的基准網址標記,是一個單標簽。
2. 作用:規定頁面上所有鏈接的默認 URL 和默認目標。
例如:
<!DOCTYPE html> <html lang="en"> <head> <title>base</title> <meta charset="UTF-8"> <base href="http://www.w3cschool.cn" target="_blank"> </head> <body> <p>img標簽里的src的絕對路徑是http://www.w3cschool.cn/statics/images/course/planets.gif</p> <img src="/statics/images/course/planets.gif" width="145" height="126" alt="Planets"> </body> </html>
資源網站大全 https://55wd.com 設計導航https://www.wode007.com/favorites/sjdh
注意:base規定的是頁面上所有鏈接的默認URL,是所有! 其包括src,href等所有URL。使用到的鏈接都會與base里的href鏈接拼接。
比如找不到css文件的例子:
<!DOCTYPE html> <html lang="en"> <head> <title>base</title> <meta charset="UTF-8"> <base href="http://www.w3cschool.cn" target="_blank"> <link rel="stylesheet" type="text/css" href="css/first.css" > <!--鏈接外部資源--> </head> <body> <p>外部樣式表想引用非base鏈接目錄下的文件,那么該樣式表將無法找到。</p> </body> </html>
簡而言之:base標簽有以下規則
- <base> 標簽必須位於 <head> 元素內部。
- 在一個文檔中,最多能使用一個 <base> 標簽。
- 使用了<base>標簽的鏈接后,其他鏈接必須在<base>標簽的鏈接里面,不然將無法找到。