浏览:5752008-01-04 11:14   来自早班火车~      :

今天在调一个样式的时候,从.net里随手把前台代码复制下来,拷贝到dreamweaver里,然后就覆盖了这句话,结果导致页面一个很小的样式始终是调不好,刚开始以为是样式的问题,调了半天终不见其果,最后挨个对了一遍也没发现什么,就是少了头部的一句话,随手加上没想到就好了。Embarassed

然后查资料得知在遵循标准的任何Web文档中,DOCTYPE都是一项必需的元素。它会影响代码验证,并决定了浏览器最终如何显示你的web文档。

楼主
  6个月前   mmic.net.cn      :
是这样的,习惯就好
回复  1楼 回到顶楼 
  6个月前   xiaowei      :
这东西曾经也浪费了我半天时间
回复  2楼 回到顶楼 
  6个月前   AndyYard      :
XHTML页面中的DOCTYPE是对DTD的PUBLIC调用,主要影响浏览器以何种显示模式(怪异模式,标准模式)显示页面:没有DOCTYPE的XHTML页面会以怪异模式显示。从本质上来说,这是HTML和XML(XHTML)的差别。XHTML因为本质上是XML,所以有更严格的规范。W3C的相关文档里有很详细的说明。
回复  3楼 回到顶楼 
  6个月前   crazy      :
不错不错不错不错
回复  4楼 回到顶楼 
  6个月前   暗香浮动      :
有时候postback之后会出现页面上的字体变大的问题。
尤其是有Link css 在body元素内的时候。
把bady放到form内就可以了。不过vs验证有通不过。谁知道原因呢。
回复  5楼 回到顶楼 
  6个月前   AndyYard      :
@暗香浮动
你说的字体变大,我觉得通过对CSS中BODY进行字体大小的基准的定义,可以解决。把body放到form里,这种不符合Web标准的事情最好不要做。遵循Web标准,才可能获得更多的浏览器支持。
回复  6楼 回到顶楼 
  6个月前   暗香浮动      :
变大了之后,我就刷新阿刷新阿。他就好了。在刷新阿刷新阿。他又变大了。
看代码也没什么不同 。感觉好像css有些代码没起作用一样。
或者有些像那种情况。在button中使用Response.Write("反对萨");前台的在<!doc之前会输出 反对萨 页面文字就变大了。可能是DOCTYPE这个 之前有空格了。我再仔细瞅瞅把。
回复  7楼 回到顶楼 
  6个月前   AndyYard      :
@暗香浮动
我觉得是网页结构的问题。XML文件(包括XHTML)中,要求是xml声明前不准有任何东西(包括空格),DOCTYPE好像没有这个要求。呵呵,反正遵循标准总能获得最大可能的成功。:)
回复  8楼 回到顶楼 
  6个月前   杨正祎      :
需要特别注意的是,DOCTYPE一定要大写哦。
回复  9楼 回到顶楼 

你还不是小组成员,加入小组以后才能发布新主题!
1 23262