我没有权限更新我网站上许多页面的标题元素(我使用的电子商务软件的限制),我想知道<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>元素
感谢您的反馈。不幸的是,头部已经有一个