日期:2014-05-17  浏览次数:20663 次

关于W3C//DTD HTML 4.01的问题....先谢过了~
<!--   wwwroot\test.htm   -->
<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01//EN "  
  "http://www.w3.org/TR/html4/strict.dtd ">  
<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01   Transitional//EN "  
  "http://www.w3.org/TR/html4/loose.dtd ">  
<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01   Frameset//EN "  
  "http://www.w3.org/TR/html4/frameset.dtd ">
<html>
<head>
<style   type= "text/css ">
.table_pic   {
border:   1px   solid   #666666;
padding:   3px;
margin:   3px;
background-color:   #FFFFFF;
}
</style>
<title> 图片边框 </title>
</head>
<BODY   leftMargin=0   topMargin=0   marginwidth= "0 "   marginheight= "0 ">
<a   href= "link "> <img   src= "test.gif "   class=table_pic   width=120   height=90   border=0   > </a>
</body>
</html>

这段代码就是在一个图片上加个有3象素空白的边框,
但是在最上面加了一行注释标注的话就显示不出来了,
难道HTML   4.01的声明必须在第一行吗?加上一行注释就不行了,谢谢大家了~

------解决方案--------------------
声明应该都在第一行吧
注释本身也要遵守语法声明的
你自己把注释的位置交换一下就知道了
------解决方案--------------------
应该在第一行,要不然不起作用.
------解决方案--------------------
就把注释放到最后面去么,CMS 可以控制生成位置么?不行的话就写一个脚本改啊,替换掉
------解决方案--------------------
申明文档空间是让你指定该文档查用那种方式来执行,必须在第一行,你不仅不在第一行,一个页面有3个……崩溃……