我正在學習如何在w3schools.com上編碼。有一個關於什麼是解釋的解釋,但它不是非常有幫助。它所說的是「爲頁面上的所有鏈接定義默認地址或默認目標」爲什麼我們甚至需要這樣做?什麼是HTML中的<base>元素?
回答
您通常不需要base
元素。有時在頁面上使用時,大多數網址指的是網頁以外的網站;在這種情況下,<base href="...">
可讓您使用相對的URL;但所有其他網址必須是絕對的。過去,有時在框架集頁面上使用<base target=...>
以便使鏈接在特定框架中打開。
定義頁面上鍊接的基本位置。文檔內
相對鏈接(如<a href="someplace.html"... or <img src="someimage.jpg"...)
將成爲相對於底座標籤中指定的URI。
基座標籤必須去磁頭元件的內部。
例
<head>
<title>Peppers</title>
<base href="http://www.somedomain.com/directory/" />
</head>
<body>
<p><a href="someplace.html">This</a> will actually link to http://www.somedomain.com/directory/someplace.html.</p>
<div><img src="someimage.jpg" alt="Some image" /></div>
<p> The location of the above image will be actually be http://www.somedomain.com/directory/someimage.jpg.</p>
</body>
Click Here 它包含一點清晰的解釋
它是強烈建議不要留下只包含鏈接的答案,因爲該鏈接的內容可能會發生變化,並且有人在頁面上看了一眼,看不到您的答案是否有用。相反,請考慮引用或解釋頁面,並將鏈接包括爲確認/進一步閱讀。 – IMSoP
感謝您的建議@IMSoP。我會從下次開始這樣做。 –
當使用<base>
在您的<head>
中,您可以定義例如圖像文件夾的路徑。所以你不必每次都用<img scr="">
,只使用圖片名稱。
因此,您可以將其設置在您的基地中,而不是:<img src="myFolder/images/image.png"
。
像這樣:<base href="http://www.mywebsite.com/images/" target="_blank">
而不是寫這樣的圖像路徑。 <img src="image.png"
這不是一個很好的例子,因爲基本URL也適用於所有的相對鏈接,所以如果你指向一個圖像目錄,你必須使每個鏈接都是絕對URL。 – IMSoP
沒錯,我以圖片爲例,可能不是很好。 –
- 1. html元素是什麼tabbable
- 2. 什麼是HTML中的<isindex>元素?
- 3. 什麼是html中的jz元素?
- 4. 什麼是app.config的<client>元素?
- 5. 什麼是html <i>元素的正確用例?
- 6. 什麼是父元素應該有非<body>的HTML元素?
- 7. <many-to-many>元素中<column>元素的含義是什麼?
- 8. 什麼是html元素的font-size:100%?
- 9. 什麼是jqgrid必需的html元素
- 10. html元素的語義是什麼?
- 11. 什麼是根元素<layout>?
- 12. 什麼是css/html`root`元素?
- 13. HTML,這個是什麼元素?
- 14. 爲什麼不會<iframe>元素在HTML 4.01中驗證?
- 15. 爲什麼我的頁面比<html>元素高?
- 16. .csproj文件中<SolutionDir>元素的作用是什麼?
- 17. HTML中腳本元素的charset屬性的用途是什麼?
- 18. Google Sheet單元格的HTML元素是什麼?
- 19. 打字稿中html元素的數組類型是什麼?
- 20. 什麼是HTML元素類聲明中使用的空間?
- 21. 什麼是CSS或JQuery中多類HTML元素的選擇器?
- 22. 什麼是DOM元素和角元素
- 23. 爲什麼<html>元素沒有填充窗口?
- 24. 爲什麼html <object>元素不響應鼠標事件?
- 25. 爲什麼<a>元素繼承子元素的大小
- 26. 爲什麼<br>是一個元素,而不是實體?
- 27. 該方法中的元素是什麼?
- 28. 什麼是mongoDB中的元素?
- 29. Cocoa Touch中的UI元素是什麼?
- 30. marklogic中的內存元素是什麼?
當在'
'中使用'你的第一個錯誤是試圖從w3schools.com學習;它被廣泛認爲質量差(見http://www.w3fools.com/),並有更好的來源。你的第二個錯誤是假設你真的需要什麼是一個比較模糊和老式的HTML。 – IMSoP
可能的重複[是否建議使用 html標記?](http://stackoverflow.com/questions/1889076/is-it-recommended-to-use-the-base-html-tag) –