我沒有權限更新我網站上許多頁面的標題元素(我使用的電子商務軟件的限制),我想知道<title>
元素是否可以放在<body>
元件。<title>元素是否需要位於<head>元素中?
3
A
回答
1
不可以,如果在<head>
已經有<title>
標記,那麼它就不是雙倍的。如果您無法訪問<head>
中的<title>
,則需要訪問。
如果您絕對不能,並且還沒有<title>
標籤,則有些測試表明它可以在<body>
中工作。但是,你不應該這樣做 - 這是無效的標記。
另一種方法是做到這一點使用JavaScript放在<body>
(你不應該這樣做,再次):
<script type="text/javascript">
(function() {
function load() {
document.title = 'The new title';
}
if(window.addEventListener) {
window.addEventListener('load', load, false);
} else if(window.attachEvent) {
window.attachEvent('onload', load);
}
})();
</script>
這只是最後一搏「另類」,雖然。
+0
單獨在'
'中沒有'
4
這就是W3C不得不說的是:
7.4.2
TITLE
元素Every HTML document must have a
TITLE
element in theHEAD
section.
所以,不,你不能把<title>
標記在<body>
標記內。
聯繫上述電子商務軟件的開發人員,看看是否有方法通過HTML直接或通過電子商務軟件的管理用戶界面來更改頁面的標題。如果你不能,那麼得到一個不同的電子商務軟件解決方案。
1
相關問題
- 1. 對於WCAG AA標準,當在<select>元素附近標記<label>元素時,<label>元素是否需要可見?
- 2. 定位<img>元素
- 3. <header>是否必須位於元素的頂部?
- 4. <activity>元素必須是<application>元素的直接子元素
- 5. <html>元素大於<body>
- 6. <label>元素是否過期?
- 7. CSS中是否需要元素ID?
- 8. 從<input>元素中選擇<form>元素
- 9. SVG <text>元素中<a>元素在IE
- 10. <nav>元素
- 11. xml <! >元素
- 12. <many-to-many>元素中<column>元素的含義是什麼?
- 13. Javascript中<th>元素
- 14. CSS - 造型<body>元素與造型<html>元素
- 15. 在<th>元素內添加一個<th>元素
- 16. 如何將<img>元素插入<a>元素
- 17. JSP:元素創建<img></img>元素
- 18. 在<main>元素上角色=「主」是否必要?
- 19. <marquee>是塊元素還是內聯元素?
- 20. 錯誤:元素<ParameterGroup>元素<UsingTask>下面是無法識別的
- 21. AndroidManifest.xml - 元素必須是<application>元素錯誤的直接子元素
- 22. 位於<body>之外的位置固定元素插入<body>
- 23. NAnt等於<propertyfile>元素
- 24. ASP.Net:元素<name>不是已知元素
- 25. <activity>元素必須是<application>元素錯誤的直接子元素
- 26. Android Studio - 」<activity>元素必須是<application>元素的直接子元素[WrongManifestParent]「
- 27. 僞元素中是否有僞元素?
- 28. 元素位於元素之外
- 29. 隱藏<canvas>元素
- 30. jQuery和<dialog>元素
感謝您的反饋。不幸的是,頭部已經有一個