扩展到结束标记之外的HTML/CSS Div
在我创建的网页上,该页面由基于PHP的CMS动态生成。CMS从数据库中获取页面的所有信息,然后将正确的HTML标记等回显到页面上 我遇到的问题是,出于某种原因,我的浏览器正在将div扩展到它的结束标记之外 IE:尽管我可以看到标签关闭,但浏览器似乎没有关闭,因此在扩展到结束标记之外的HTML/CSS Div,css,html,styling,Css,Html,Styling,在我创建的网页上,该页面由基于PHP的CMS动态生成。CMS从数据库中获取页面的所有信息,然后将正确的HTML标记等回显到页面上 我遇到的问题是,出于某种原因,我的浏览器正在将div扩展到它的结束标记之外 IE:尽管我可以看到标签关闭,但浏览器似乎没有关闭,因此在div中应用的任何样式都将应用于整个页面 下面是HTML输出。(这是页面的摘录,标题div是持久化的) 最后,这里是我用来生成HTML输出的PHP代码: echo('<div id="header">'); // HEADE
div
中应用的任何样式都将应用于整个页面
下面是HTML输出。(这是页面的摘录,标题div是持久化的)
最后,这里是我用来生成HTML输出的PHP代码:
echo('<div id="header">'); // HEADER ELEMENT BEGINS HERE
while($row = mysql_fetch_array($getHeaderElements)) {
echo($row['content']);
}
echo('</div>'); // End Header Element.
echo(“”);//标题元素从这里开始
while($row=mysql\u fetch\u数组($getHeaderElements)){
echo($row['content']);
}
回声(“”);//结束标题元素。
我使用的浏览器是谷歌浏览器
有人知道为什么会发生这种奇怪的行为吗
问候,,
Ben.的
的“结束”标记实际上是另一个表的开始标记
此错误可能是您的问题的原因
您的标记,这是一种发现此类错误的廉价方法。您没有正确关闭
标记-它似乎已被另一个开始标记关闭。试着解决这个问题,看看你的问题是否解决了。第二个桌位标签取代了?是的。这就解决了!谢谢大家,我真的应该这么做。我只是扫了一眼,在桌子的末端看到一个桌子标签,并假设它是一个近标签。谢谢
#header h2 {
font-size: 24pt;
font-weight: 900;
color: #776F65;
letter-spacing: 0;
line-height: 0;
}
#header h3 {
font-weight: 900;
color: #776F65;
letter-spacing: 0;
padding-left: 35px;
}
echo('<div id="header">'); // HEADER ELEMENT BEGINS HERE
while($row = mysql_fetch_array($getHeaderElements)) {
echo($row['content']);
}
echo('</div>'); // End Header Element.