0

非常感谢所有评论和回答这个问题的人,问题是页面上方的 div 缺少双引号!尴尬,但再次感谢您的努力!作为记录,我的问题是在页面的较高位置,有一个像这样的 div:就在我插入动态 div 之前。

我有一个非常简单的问题,但我无法挖掘任何关于它发生原因的信息。

基本上我使用 php 来回显相当多的 html,大约 6 个 div。在浏览器上查看时,特别是一个 div 总是显示错误。我正在使用没有 BOM 的记事本 ++ 编码 UTF-8。这是一个例子:

在我的 index.php 中,我写道:

<? echo '<div class="DivButton">Logout</div>'; ?>

我所看到的只是没有 CSS 的文本“注销”。当我在浏览器中查看代码时,它看起来像这样:

<div class=" divbutton">Logout</div>

另一个线索是,在类之前通常有 1 或 2 行,例如在浏览器中:

   <div style="background:#000; left:0px;">Welcome to your website</div><div style="


divbutton">Logout</div>

和想法非常感谢

4

1 回答 1

0

如上所述,除非您无意将其放在那里,否则无法从代码中生成空格,HTML无论如何都会忽略空格,因此不应该真正存在这样的问题。您提供的代码和输出的大小写也不匹配?这些是实际的片段还是仅来自您在此处所写的。

<div class="divbutton"><? echo 'Logout'; ?></div>

尝试减少回显,保持简单,以便您可以看到您只是在回显“注销”,我假设您希望这是动态登录/注销,具体取决于是否存在会话。

于 2013-04-02T07:35:50.017 回答