我打算在网站上安装横幅,目标是运行整个网站。横幅设置为position:fixed& bottom:0px所以它将是底部的浮动横幅。
我的网站结构是一个常见的头文件,有许多正文文件对应不同的页面。
如果我把这个DIV放在公共头文件(该部分)中,它将自动实现结果。但是,如果我把这个DIV放在正文文件中(该部分),我必须逐个打开正文文档并多次添加DIV。
我在互联网上看到,人们总是不建议将DIV放入部分。我可以知道原因吗?有什么危害吗?正如我自己测试的那样,似乎没有太大区别......
谢谢大家:)
答案 0 :(得分:3)
<head>
永远不应该包含<div>
,这样的内容是为js-scripts,页面名称,加载css等元数据保留的......
如果您想在多个页面中复制网站的一部分,可以使用php
。
例如,您可以在<body>
:
<?php include ('header.php'); ?>
并将标题的html放在header.php中。
(请注意,如果您使用php,则需要运行像wamp这样的服务器来测试您的网站)
答案 1 :(得分:3)
如果我理解你的问题,你想知道人们说不将div放入&lt; head&gt; 标签。
嗯,原因是通过这样做,用户体验将是不可预测的。许多年前,没有严格的标准,每个网页在不同用户代理上的经验是不同的。因此,W3C制定了更严格的标准,因此无论页面显示在一个Web浏览器上,它都应该在不同的浏览器上显示相同的内容。
现在,如果您通过在validator上粘贴代码来测试网站的正确性,您会看到它无法通过测试。
为了您的信息,&lt;标题&gt; 部分和&lt; head&gt; 是不同的(以防你想混淆它们)。你可以把div放在&lt;标题&gt; 从HTML5开始,但从未在&lt;头&gt; 。
进一步阅读:
答案 2 :(得分:0)
div不是语义,但这并不意味着使用它是不好的......
但是现在,您想在head
标记中使用它。嗯,这非常非常 bad 。 head标记用于元数据,而不是用于构建元素。