CSS如何隐藏滚动条(三种方法)
在XHTML中隐藏滚动条
框架使用IE6浏览XHTML页面的时候,默认会水平和垂直滚动条将一起出现,这是一个错误的IE6,在Firefox中是正常的,原因是XHTML 1过渡DOCTYPE错误缺陷的解释。有3种解决方案,
方法1:
代码uff1a
程序代码
复制代码代码如下所示:
html { overflow-y:滚动;}
原理:强制显示IE的垂直滚动条,忽略水平滚动条。
优势:它彻底解决这个问题,可以让你保持一个完整的XHTML文档类型。
缺点:即使页面不需要垂直滚动条,也会出现垂直滚动条。
方法2:(推荐)
代码uff1a
程序代码
复制代码代码如下所示:
html { overflow-x:隐藏;overflow-y:汽车;}
原理:隐藏水平滚动,垂直滚动,根据内容自适应。
优点:直观地解决了这个问题。非受迫性的垂直滚动条出现时,它是没有必要的。
缺点:只是隐藏水平滚动条,如果页面需要水平滚动条,
由于用户不能水平滚动,所以无法看到屏幕外的内容。
方法3:
代码uff1a
程序代码
复制代码代码如下所示:
体{保证金:- 15px;margin-bottom: - 15px;}
原理:这将增加一个负值的水平和垂直方向的保证金,当IE添加准确的价值,它将消除幻想的需求滚动条。
优点:直观地解决了这个问题。基于内容自适应的垂直滚动
缺陷:填充屏幕区域不能使用,因为人工创造的15px外距离(保证金)。
------------------------------------
设置样式
在原始HTML的时候,我们可以定义整个页面的滚动条。
程序代码
复制代码代码如下所示:
体{
scrollbar-3dlight-color:# d4d0c8; / * * /左
滚动条的颜色:# FFF; / * * /左两
面部颜色:# e4e4e4; / * * /面
滚动条箭头颜色:# 666; / * * /箭头
滚动条阴影颜色:# 808080; / * * /右两
滚动条darkshadow颜色:# d7dce0; / *权* /
滚动条底色:# d7dce0; / * * /颜色
滚动条轨道颜色:#; / * * /幻灯片
}
但同样的代码,我们不在XHTML下工作,我相信很多好朋友都遇到过同样的问题。
所以你怎么能在XHTML应用滚动条样式请看下面的代码
程序代码
复制代码代码如下所示:
html {
scrollbar-3dlight-color:# d4d0c8; / * * /左
滚动条的颜色:# FFF; / * * /左两
面部颜色:# e4e4e4; / * * /面
滚动条箭头颜色:# 666; / * * /箭头
滚动条阴影颜色:# 808080; / * * /右两
滚动条darkshadow颜色:# d7dce0; / *权* /
滚动条底色:# d7dce0; / * * /颜色
滚动条轨道颜色:#; / * * /幻灯片
}
这段代码与最后一段的唯一区别是,在CSS定义的元素上,一个是主体,另一个是HTML,让我们再次测试HTML页面。
身体被修改成HTML测试,并发现它仍然可以实现。
从字面上看,XHTML比HTML多x,然后这个x实际上是XML。为什么要在其中添加XML事实上,最根本的原因是让HTML更结构化的标准(因为HTML是Tailan)。
我们用HTML定义身体,因为HTML不是很标准,所以它可以生效,而且它不在XHTML中。
我看了看地图清晰,标签本身不是根元素,HTML是唯一的根元素,和页面滚动是根元素,所以这就是为什么我们定义的身体没有影响,因为我们只定义elements.ok的子集,我们知道原理,并做了一个实验,如果我们改变体或XHTML 的定义为*。
程序代码
复制代码代码如下所示:
* {
scrollbar-3dlight-color:# d4d0c8; / * * /左
滚动条的颜色:# FFF; / * * /左两
面部颜色:# e4e4e4; / * * /面
滚动条箭头颜色:# 666; / * * /箭头
滚动条阴影颜色:# 808080; / * * /右两
滚动条darkshadow颜色:# d7dce0; / *权* /
滚动条底色:# d7dce0; / * * /颜色
滚动条轨道颜色:#; / * * /幻灯片
}
HTML和XHTML通过,因为任何标签的定义页面,当然,也包括html标签。
事实上,它是PS:(HTML和XHTML之间的差异而不是没有差别,XHTML 1文档如果你把对XHTML过渡doctype 1页删除它,那么这个页面没有DOCTYPE的显示模式是HTML4.01,但你必须把默认的XHTML 1过渡修饰的DOCTYPE html 4.01 DOCTYPE定义正文的网页将不起作用,而HTML 4.01是这个网页的标准)
这是本文的主要内容是介绍给你的CSS隐藏滚动条的方法的全部内容,我希望你喜欢它。