首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法强制溢出-x: visible

无法强制溢出-x: visible
EN

Stack Overflow用户
提问于 2012-12-19 18:37:25
回答 4查看 1.1K关注 0票数 1

我有一个具有以下风格的容器:

代码语言:javascript
复制
overflow-y:auto;
overflow-x:visible;
position:relative;

在里面我有一个带有以下样式的表格:

代码语言:javascript
复制
position:relative;

由于某种原因,我仍然看到两个滚动条(x和y)。我不能强迫x滚动条消失。我现在不能把它放在小提琴上,因为有很多脚本等等,但我很快就会做的。无论如何,当我在chrome中检查容器时,它有overflow-x: visible,并且滚动条是可见的--这怎么可能?

编辑

这是fiddle:http://jsfiddle.net/Ncd2Y/1/为什么x滚动条是可见的?

伙计们,我想让内容在x轴上可见。内容必须可见(容器外部),滚动条不可见...

EN

回答 4

Stack Overflow用户

发布于 2012-12-19 18:44:40

它是可见的,因为它的css属性是可见的

代码语言:javascript
复制
.css({"overflow-y":"hidden","overflow-x":"hidden"});

将删除所有滚动条。

你的css:

代码语言:javascript
复制
#container {
background:green;

width:100px;
height:100px;
display:block;
overflow-y:auto;
overflow-x:hidden;

}​

为了实现您的最终目标,您应该从容器中排除该表,并将其绝对定位在上面,并将其z索引到比该表更低的位置:请参阅您更新的小提琴:

http://jsfiddle.net/Ncd2Y/2/

您的变通方法css

代码语言:javascript
复制
#container {
background:green;
position:absolute;
width:100px;
height:100px;
display:block;
overflow-y:auto;
overflow-x:hidden;
word-wrap: break-word;
z-index: -10;

}​

和worarround html:

代码语言:javascript
复制
  <div id="container">

</div>
 <table id="table">
        <tbody>
            <tr>
                <td>column</td>
                <td>column</td>
                <td>column</td>
                <td>column</td>
                <td>column</td>
                <td>column</td>
            </tr>
        </tbody>            
    </table>
​
票数 2
EN

Stack Overflow用户

发布于 2012-12-19 18:44:17

overflow-x: visible将使内容可见。overflow-x: hidden会把它藏起来

票数 1
EN

Stack Overflow用户

发布于 2012-12-19 18:44:35

代码语言:javascript
复制
overflow-x:hidden; 

将会解决问题..

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13950453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档