加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

html – 将滚动条放在外部div与自动溢出

发布时间:2020-12-14 21:32:20 所属栏目:资源 来源:网络整理
导读:我有一个小div与溢出:自动;但是当滚动条出现时,它覆盖了大量的div。这可以通过使用overflow:scroll …来避免,但是当没有溢出时,您会得到不好看的褪色的滚动条。有没有一种方法可以将滚动条放在div之外,而不使用overflow:scroll;?谢谢。 这里是一个演
我有一个小div与溢出:自动;但是当滚动条出现时,它覆盖了大量的div。这可以通过使用overflow:scroll …来避免,但是当没有溢出时,您会得到不好看的褪色的滚动条。有没有一种方法可以将滚动条放在div之外,而不使用overflow:scroll;?谢谢。

这里是一个演示jsfiddle

.alphabet{ display:inline-block;
           overflow-y:auto; 
           overflow-x:hidden;
           border:1px solid;
           height:50;
         }

<div class = "alphabet">abcdefgh<br>
                        ijklmnop<br>
                        qrstuvwx
</div>

解决方法

如果您可以选择在.alphabet附近使用容器元素,则可以设置垂直滚动条。我已经添加了< hr>伪造一个永远可见的底部边框,不会在滚动条下面。

HTML:

<div class="container">
    <div class="alphabet">
        abcdefgh<br />
        abcdefgh<br />
        abcdefgh<br />
        abcdefgh<br />
    </div>
</div>
<hr>

CSS:

.container{
    overflow-y:auto; 
    overflow-x:hidden; 
    height:50px;
    width:100px;
}

.alphabet{          
    width:100%;
    overflow:visible;
    box-sizing:border-box;
    border:1px solid;
    border-bottom:0;
}

hr{
    margin:0;
    height:0;
    width:85px;
    border:0;
    border-bottom:1px solid;
}

内边框:http://jsfiddle.net/Q32gG/1/

如果您不在乎边框内显示的滚动条,则可以将< hr>并添加一个完整的边框到.container(http://jsfiddle.net/V3MbV/3/)。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读