none
XHTML 1.0 为什么不支持frameset? frameset 也要过时了么? RRS feed

  • 问题

  •   网页验证叫dtd吧? 我的理解是:你的网页符合 DTD 就是符合标准的,例如: <td align="right" width="22%"> 中的width 被视为过时的,我想:将来有一天凡是网页中用width控制的单元格都会不好使? 那 XHTML 1.0 不支持 是不是说frameset 也要过时?或都说用 frameset 有什么不好么?
    www.haodd123.com 我是半路出家,而且是自学 学的是C#语言,希望回帖的高手们留意一下,谢谢大家的帮助
    2009年3月31日 8:30

答案

  • 因为现代的网页不但浏览器可以访问。智能设备,车载设备,街头的触摸屏,家里的机顶盒都可以访问,这些设备有些不支持frameset,所以有些DTD不建议使用frameset,否则,某些用户就无法使用了。

    有些大公司对网站的可访问性要求严格
    孟宪会
    2009年3月31日 8:49
    版主

全部回复

  • 因为现代的网页不但浏览器可以访问。智能设备,车载设备,街头的触摸屏,家里的机顶盒都可以访问,这些设备有些不支持frameset,所以有些DTD不建议使用frameset,否则,某些用户就无法使用了。

    有些大公司对网站的可访问性要求严格
    孟宪会
    2009年3月31日 8:49
    版主
  • XHTML 1.0 要求内容标记与结构标记区分清楚,结构标记不能位于内容标记内部
    例如:<p><table></table></p>在html中是可以的
    但是在XHTML 1.0 中是肯定不行的
    内容标记只能嵌套在结构标记内部
    • 已建议为答案 许利平 2009年3月31日 15:54
    2009年3月31日 15:54