分享

博客园 - 小胡子的博客 - 对页面SCROLLING的CSS不能生效原因

 accesine 2005-11-18
这不是一个.Net方面的东西,不过估计大家在做asp.net的页面的时候也许会遇到。记录在这儿供参考。昨天在处理一个客户页面的时候,需要对页面分框架进行,同时需要对框架的滚动条颜色进行处理,而且要强制不显示水平滚动条。通过相关资料在css部分增加了如下部分:
body {
/*filter : progid:DXImageTransform.Microsoft.gradient(GradientType:1 ,startColorStr=#10234B,endColorStr=#183789);*/
font
: tahoma,verdana,arial,helvetica,sans-serif;
font-size
: 12px; margin-top:0px;
SCROLLBAR-FACE-COLOR
: #999933; SCROLLBAR-HIGHLIGHT-COLOR: #999933; 
SCROLLBAR-SHADOW-COLOR
: #999933; SCROLLBAR-DARKSHADOW-COLOR: #999933; 
SCROLLBAR-3DLIGHT-COLOR
: #999933; SCROLLBAR-ARROW-COLOR: #FFFFFF;
SCROLLBAR-TRACK-COLOR
: #E8E8B9;
overflow-x
: hidden;
}
但是预览页面的时候效果并没有出来。折腾了半天,就是没有效果。
用户的原始页面是用dreamweaver生成了,后来我自己用notepad写了一个非常简单的页面,引用了这个css效果却可以出来。于是对照两个页面,根据我的直觉,肯定处在代码的顶部。哈哈,第一眼就看到用户原始页面的顶部有如下一句:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www./TR/html4/loose.dtd">
删除以后,预览,效果果然出来了。真是郁闷死了。
后来在网上搜索资料,发现了一篇关于doctype的文章,
转到了我的blog,有兴趣的朋友可以去看看
关于页面编码的doctype:使用正确的doctype声明 (转)
 http://wwhuzhen.cnblogs.com/archive/2005/11/17/278406.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多