gpt4 book ai didi

html - 溢出-x : auto not working

转载 作者:太空宇宙 更新时间:2023-11-04 13:07:42 24 4
gpt4 key购买 nike

我有以下 CSS 和 HTML 代码:

#container {
display: table;
margin: 0 auto;
}
.table-container {
width: 100%;
overflow-x: auto;
_overflow: auto;
}
<div id='container'>
<div class='table-container'>
<table>
<tr>
<th>Example</th>
</tr>
<tr>
<td>blablablablablablablablablablablablablablablablablablablablablablablablabla</td>
</tr>
</table>
</div>
</div>

我的问题是 overflow-x: auto 由于主容器中的 display: table 而无法正常工作。我需要保留 display: table 属性,因为我希望容器 div 宽度与其内部内容相同。如何在主容器中使用 display: table 保持 overflow-y 正常工作?

最佳答案

这就是您正在寻找的东西吗?

编辑:我认为你的问题是高度。您必须根据您的内容手动指定它。如果你知道内容是什么你可以指定它,如果不知道你必须使用 javascript

    .container {
display: table;
width : 100%;
position: relative;
}
.table-container {
position : absolute;
left: 0;
right:0;
overflow-y: auto;

}
#scroller{
height:100px;

}
<div class='container' id="scroller">
<div class='table-container'>
<table>
<tr>
<th>Example</th>
</tr>
<tr>
<td>blablablablablablablablablablablablablablablablablablablablablablablablabla</td>
</tr>
</table>
</div>
</div>

<div class='container'>
<p>
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."


</p>
</div>

关于html - 溢出-x : auto not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38319187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com