设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[网页制作] JS不符合w3c标准 对联不滚动

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-29 16:40:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
JS不符合w3c标准 对联不滚动

                                                                                               
                    在做网页特效时发现,浮动广告根本不浮动,怎么回事?原来是w3c标准的问题。
在制作网页中遇到的问题,因为现在用div+css,所以,网页头部就有了<html xmlns="http://www.w3.org/1999/xhtml">代码,可是有它以后所有的滚动代码都不会滚动。
解决办法一:
删除网页首行的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
这个确实可以解决, 因为 js代码里有不符合w3c规定的方法和属性. 取消了这个w3c标准限制后 就可以了;可是,你网页中的css布局也就变形了。
解决办法二:
把 js代码中的 document.body 改为 document.documentElement 就符合w3c标准了, 因此 不需要删除 那一行;
第二种方法可以比较完美的解决问题。
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-6-3 19:03 , Processed in 0.198924 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表