今天在更新网站的时候,发现首页有一个问题。头条新闻排版错位。 调试了很久,发现HTML代码和CSS代码没有发现什么问题。唯一的区别是区别的代码有的是加粗的有些是没有加粗的。 于是看出这个区别后,在FIREFOX浏览器中进行调试,发现了问题,可能是生成HTML的代码有一些小BUG,加粗的HTML标签没有成对,开头的<strong>,结束应该是</strong>,但代码显示,结尾的是<ST>,这使得<strong>没有结束,造成HTML代码排版错位。 目前还没有时间对DEDE的后台程序进行检查,只有先取消所有头条新闻取消加粗属性。 暂时用这个方法解决问题。 由此想到,大多时候,BUG都是由于我们生成HTML代码时不细致引起的,HTML页面错位,不一定是CSS的兼容性问题。 (责任编辑:熊猫蜀黍) |