2013-04-02 44 views
0

呼应HTML 非常感谢大家谁评论和回答了这个时候,这个问题是从一个div缺少一个双引号在页面上高了!尴尬,但再次感谢您的努力!为了记录,我的问题是在页面上更高,有一个这样的div:直接插入我的动态div之前。随机空白与PHP

我有一个非常简单的问题,但我一直没能挖,为什么它的发生的任何信息。

基本上我使用PHP来呼应了不少的HTML,约6 div的。在浏览器上查看时,一个div总是显示错误。我使用notepad ++编码UTF-8没有BOM。这里有一个例子:

在我的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> 

和想法是极大的赞赏

+0

在'class'属性内部有一个空格根本不会影响输出。内容将根据'class'属性中提到的类名进行格式化。 – asprin

+0

你确定你正在寻找正确的代码吗?也许它在别的地方输出?当您更改可疑的代码行时它会改变吗?在''外写入HTML是否有帮助,而不通过PHP回声? – deceze

+0

要确认,它是否也将大写转换为小写? DivButton到divbutton? – MattP

回答

0

如上所述,从没有提供空白可以,除非你把它放在那里不打算生成代码的方式,HTML忽略空格无论如何,所以应该不是真的是这样一个问题。你提供的代码与输出不符?是这些实际的片段还是仅仅来自您在这里写的内容。

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

尽量少回声,保持它的简单,所以你可以看到,你只是呼应“退出”,我想你会想这是取决于是否有一个会话动态登录/注销。

+0

非常感谢所有评论和回答这个问题的人,问题在于页面上更高的div缺少双引号!尴尬,但再次感谢您的努力! 为记录,我的问题是,在页面上更高,有一个这样的div: