`
greens.leaf
  • 浏览: 62157 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

避免浏览器边上的滚动条

阅读更多
CSS 2.1

overflow
Value:   visible | hidden | scroll | auto | inherit
Initial:   visible
Applies to:   non-replaced block-level elements, table cells, and
inline-block elements
Inherited:   no
Percentages:   N/A
Media:   visual
Computed value:  as specified

IE缺省会在右边显示一个竖直滚动条。但是这个实现与我的期望不一致。我希望内容不足以撑开页面高度的时候,这个竖直滚动条不要显示。

或者说body.overflow缺省取值是visible,我希望他是auto。

以往的处理方式往往是设置 body.scroll = no或者body.scroll=auto,这个scroll属性是IE特有的,使用起来也有种种弊端。

visible
This value indicates that content is not clipped, i.e., it may be rendered outside
the block box.
hidden
This value indicates that the content is clipped and that no scrolling user
interface should be provided to view the content outside the clipping region.
scroll
This value indicates that the content is clipped and that if the user agent uses a
scrolling mechanism that is visible on the screen (such as a scroll bar or a
panner), that mechanism should be displayed for a box whether or not any of its
content is clipped. This avoids any problem with scrollbars appearing and
disappearing in a dynamic environment. When this value is specified and the
target medium is ’print’, overflowing content may be printed.
auto
The behavior of the ’auto’ value is user agent-dependent, but should cause a
scrolling mechanism to be provided for overflowing boxes.
0
0
分享到:
评论

相关推荐

    隐藏浏览器上的滚动条

    在网页设计中,有时为了追求特定的视觉效果或者页面布局,我们可能需要隐藏浏览器的滚动条。这可以使得页面看起来更简洁或者与某些全屏设计更协调。隐藏浏览器滚动条通常涉及到CSS(层叠样式表)的使用,下面将详细...

    Android手机版浏览器DIV滚动条失效解决方案

    在Android平台上,开发一款手机版浏览器时,可能会遇到一个常见的问题:在特定情况下,网页中的`div`元素的滚动条无法正常工作。这个问题通常是由于Android原生浏览器或自定义WebView组件的某些特性引起的。本文将...

    自定义滚动条(兼容所有浏览器)

    同时,避免过度复杂的样式导致的性能问题,因为滚动条的频繁交互可能会影响页面的流畅度。 **5. 测试与适配** 在项目开发过程中,务必进行多浏览器测试,确保自定义滚动条在不同环境下的表现。可以使用...

    vue自定义浏览器滚动条(兼容大部分浏览器含ie)_vue tree组件 下拉滚动条

    在前端开发中,有时我们需要对浏览器的默认滚动条进行自定义,以提升用户体验或符合页面设计风格。Vue.js,作为一款流行的JavaScript框架,提供了多种方式来实现这一需求。本篇文章将详细探讨如何在Vue项目中自定义...

    更新chrom浏览器的滚动条

    更新chrom浏览器的滚动条

    去浏览器滚动条代码

    ### 去浏览器滚动条代码知识点详解 #### 一、背景与需求分析 在Web开发过程中,有时我们希望页面能够呈现出一种全屏无边框的效果,或者为了保持设计的一致性和美观度,需要隐藏浏览器默认的滚动条。尤其是在制作...

    获取浏览器高度,浏览器没有滚动条

    获取浏览器高度,用于框架页面自试应,且框架有滚动条,浏览器没有滚动条

    原生js scrollbars滚动条插件设置浏览器竖直滚动条美化.rar

    本资源包“原生js scrollbars滚动条插件设置浏览器竖直滚动条美化”提供了一套解决方案,专用于竖直滚动条的美化。 滚动条通常分为水平和垂直两种,但在这个案例中主要关注的是垂直滚动条的美化。原生JS提供了对...

    多种风格的浏览器滚动条样式

    本篇文章将深入探讨“多种风格的浏览器滚动条样式”,并以“malihu-custom-scrollbar-plugin-master”这个压缩包文件中的内容为例,讲解如何自定义滚动条样式,让滚动条成为网站设计的一部分,提升用户体验。...

    原生js scrollbars滚动条插件设置浏览器竖直滚动条美化

    本文将深入探讨如何使用原生JavaScript来创建一个滚动条插件,以实现浏览器竖直滚动条的美化。 首先,我们需要了解浏览器默认的滚动条样式通常是单调且功能单一的。为了实现自定义的滚动条,我们需要使用CSS3的伪...

    JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome.docx

    JavaScript 自定义浏览器滚动条兼容 IE、火狐和 chrome 本文主要共享了使用原生 JavaScript 实现自定义浏览器滚动条兼容 IE、火狐和 chrome 的思路与方法。通过 JavaScript 实现自定义浏览器滚动条,可以实现跨...

    解决多种浏览器获取滚动条高度

    ### 解决多种浏览器获取滚动条高度 在网页开发过程中,我们经常会遇到与浏览器兼容性相关的问题,尤其是在处理页面滚动相关的功能时。不同的浏览器对于某些属性的实现方式可能存在差异,这就要求开发者能够编写出...

    jquery 获取浏览器滚动条宽度数值

    jquery 获取当前浏览器滚动条宽度数值

    浏览器滚动条设置 scrollBar

    在前端开发中,浏览器的滚动条(scrollBar)是用户界面不可或缺的一部分,它允许用户查看网页超出可视区域的内容。默认情况下,滚动条的宽度通常为10像素,但有时为了满足设计需求或优化用户体验,开发者可能需要...

    浏览器滚动条到达底部,处发事件

    在网页开发中,"浏览器滚动条到达底部,触发事件"是一种常见的交互设计,常用于实现无限滚动或分页加载更多内容的功能。这种效果在社交媒体网站如微博、Facebook等上广泛使用,用户滚动到页面底部时,会自动加载新的...

    jquery实现图片代替滚动条效果,兼容当前主流浏览器。

    标题中的“jquery实现图片代替滚动条效果,兼容当前主流浏览器”指的是使用JavaScript库jQuery和相关的插件,将传统的滚动条替换为自定义的图片样式,以达到更美观、个性化的效果,同时确保在不同浏览器(如Chrome、...

    js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动).docx

    JS+CSS 实现遮罩居中弹出层(随浏览器窗口滚动条滚动) 本文将详细介绍使用 JS 和 CSS 实现遮罩居中弹出层,并且随浏览器窗口滚动条滚动。该弹出层能够在浏览器窗口中居中显示,且随着浏览器窗口的滚动而滚动。 ...

    浏览器滚屏截图工具,支持浏览器滚动条自动滚动截屏

    浏览器滚屏截图工具,支持自动定位浏览器的滚动条来截图,截屏后可以进行进一步编辑,包括气泡标注、文字说明、拷贝等等。 分开的有点高,对于需要用的人自然有用,对于不需要的人,就一文不值。 主要是我好久才淘...

    浏览器滚动条兼容.rar

    3. **用户体验**:尽管美观重要,但不要过度设计,保持滚动条的易用性和可识别性,避免用户混淆。 4. **响应式设计**:考虑到不同设备的屏幕大小和触摸操作,滚动条设计应适应各种环境。 通过合理地运用CSS和...

    监听浏览器滚动条 回调加载

    在现代Web开发中,用户体验是至关重要的,而“监听浏览器滚动条 回调加载”这一技术就是提升用户体验的一种策略。这种技术通常应用于无限滚动或称为“滚动加载”(Lazy Loading)的场景,当用户滚动页面到底部时,新...

Global site tag (gtag.js) - Google Analytics