2011-08-23 32 views
1

我已经搜遍了这个问题,但由于大多数网站因为显而易见的原因删除了所有“<”,这并不是一件容易的事情找到和搜索涉及尖括号的术语只会给我12000页的html tuts。我也在这里搜索,没有喜乐。基本上我有这个随机的“<”角支架显示在我的网站上,你可以在这里看到http://sunnahspace.com,我不知道它为什么在那里。我假设它非常简单,就像支架和内容之间的空间,或者类似的东西,但我已经逐行梳理了内容,没有差异。也许我只需要远离屏幕几个小时,让我的眼睛对齐,但我只是没有看到它。任何人都可以给我一个快速列表来弄清楚它为什么会这样做,我试图习惯于自己调试,所以我宁愿找到错误,如果可能的话,我只想知道会导致这种情况错误。谢谢:)我的网站上随机显示的一个“<”开角支架

+0

我建议你刚开始放置调试回声的,直到你找到源文件 – ChrisK

+1

验证您的HTML。有嵌套错误 - > http://validator.w3.org –

+0

[验证,验证,验证](http://validator.w3.org/check?uri=http%3A%2F%2Fsunnahspace.com%2F&charset= %28detect +自动%29&doctype =内联&组= 0)并且不要使用[布局表格](http://www.hotdesign.com/seybold/) – Quentin

回答

3

觉得这是你的问题

<tr> 
    <<td width="638" height="301" background="../img/container_btm.jpg" style="background-repeat:no-repeat; vertical-align:top"></td> 
    <td style="padding-top:7px; padding-left:7px"><span style="padding-bottom:7px; padding-right:7px">Test</span></td> 
    </tr> 

的第一个标签后,你有一个备用<左右浮动:-)

+0

+1,是的,它的出现在第87行 –

+0

真棒,谢谢......我猜的答案是,我需要从计算机一步之遥几分钟:P谢谢! – Nathan

4

额外<是在表内,但td元素外,所以浏览器将它移动到桌子外面。

在线87你有:

<<td width="638" ... 

注:我看到你有身体内部style元素。这是非标准的,因此如果可能的话,您应该将它们移动到head元素中。

+0

链接的.css里面有样式元素。这种不规范的标签是微不足道 – Einacio

+0

呀,其实我分开的标题,正文和页脚到不同的文件,并采用php require_once将它们插入到然而,指数也不断恢复到标准样式,如果我把风格了他们原来的文件并将它们插入到索引中。我最初创建一个文件的main.css如果你看我的索引链接到它的顶部,但它并不适用他们出于某种原因。实际上,我去上学,为网站设计和开发,但我自己在“发展中”的一部分,到目前为止教导,使我仍然有很多东西需要学习。 – Nathan

1

有一个多余的 '<':

<<td width="638" height="301" background="../img/container_btm.jpg" style="background-repeat:no-repeat; vertical-align:top"></td> 

此外,这table开始标记拙劣:

<table width="100%" border="0" style="margin:0" cellspacing="0" cellpadding="0" "background-repeat:repeat-x" background="../img/footer_bg.jpg"> 

以供将来参考,在情况下,像这样的是有帮助的使用W3C的validate按输入服务:http://validator.w3.org/#validate-by-input

+0

好的会做的,谢谢! – Nathan

相关问题