zoukankan      html  css  js  c++  java
  • CSS定义网页滚动条和去掉滚动条的方法

     
     

    (一)滚动条样式主要涉及到如下CSS属性:

    overflow属性: 检索或设置当对象的内容超过其指定高度及宽度时如何显示内容
    overflow: auto; 在需要时内容会自动添加滚动条
    overflow: scroll; 总是显示滚动条
    overflow-x: hidden; 禁止横向的滚动条
    overflow-y: scroll; 总是显示纵向滚动条

    (二)以下代码定义滚动条的样式:

    <STYLE>
    BODY {
    SCROLLBAR-FACE-COLOR: #f892cc; //滚动条凸出部分的颜色
    SCROLLBAR-HIGHLIGHT-COLOR: #f256c6; //滚动条空白部分的颜色
    SCROLLBAR-SHADOW-COLOR: #fd76c2; //立体滚动条阴影的颜色
    SCROLLBAR-3DLIGHT-COLOR: #fd76c2; //滚动条亮边的颜色
    SCROLLBAR-ARROW-COLOR: #fd76c2; //上下按钮上三角箭头的颜色
    SCROLLBAR-TRACK-COLOR: #fd76c2; //滚动条的背景颜色
    SCROLLBAR-DARKSHADOW-COLOR: #f629b9; //滚动条强阴影的颜色
    SCROLLBAR-BASE-COLOR: #e9cfe0; //滚动条的基本颜色
    }
    </STYLE>

    注意:如果你的静态页面顶端有类似与这样的代码<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”

     “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> ,请将这段代码删除或将BODY {…}更改为HTML{…}即可见滚动条效果。

    (三)网页中去掉滚动条:


    去掉横向滚动条:<body style=’overflow:scroll;overflow-x:hidden’>
    去掉竖向滚动条:<body style=’overflow:scroll;overflow-y:hidden’>
    两个都去掉:<body scroll=”no”>
    框加中去滚动条在name=”"后面加 scrolling=”No”

    (三)完全去除滚动条方法:

    < !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <script language="javascript"> <!-- function fullscreen(){ window.open("/index.htm","","scrollbars=0,toolbar=0,location=0, 
    fullscreen=1,directories=0,status=0,menubar=0,resizable=0"); } // --> </script> </head> <body> <h3 align="center"><a href="j avascript:fullscreen()">打开</a></h3> </body> </html> 
    即使scrollbars值为0,在全屏的时候仍然会出现滚动条,后来发现,要完全取消滚动条,还需要在CSS里面加上: overflow:hidden; 
    有网友说可以在Body里面加上scroll=no实现:<body scroll=no></body>
  • 相关阅读:
    jsp中el表达式的非空判断和变量赋值
    Java8新特性问题
    Git分支问题解决
    随机生成小学算数题项目
    微信聊天机器人
    微信小项目——统计好友人数,省市分布,排序并统计好友签名特点,用pyechat显示图像并存为HTML文件
    用for同时遍历多个列表并用try...except进行数值运算
    为什么元组只有单个元素时加逗号结尾?
    数据库
    爬虫初学——爬取中国大学排名并存为csv文件
  • 原文地址:https://www.cnblogs.com/zmm623/p/2582151.html
Copyright © 2011-2022 走看看