gpt4 book ai didi

css - 即使打开溢出,Firefox 也会错误地扩展 div 高度

转载 作者:行者123 更新时间:2023-11-28 13:56:51 26 4
gpt4 key购买 nike

适用于 Chrome,但不适用于 Firefox。当我不想要它时,div 会自动扩展。 http://jsfiddle.net/s8d5v/

<div style="display: table; table-layout: fixed; width: 100%; height: 200px;">
<div style="display: table-row">
<div style="display: block; overflow: auto; height: 100%; width: 100%;">
<p>The height expands in Firefox, but not Chrome. It works correctly in Chrome when I want it to overflow.</p>

<p>Curabitur blandit tempus porttitor. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum. Nulla vitae elit libero, a pharetra augue. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam porta sem malesuada magna mollis euismod. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p>

<p>Curabitur blandit tempus porttitor. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum. Nulla vitae elit libero, a pharetra augue. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam porta sem malesuada magna mollis euismod. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p>

<p>Curabitur blandit tempus porttitor. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum. Nulla vitae elit libero, a pharetra augue. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam porta sem malesuada magna mollis euismod. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p>
</div>
</div>
<div style="display: table-row; height: 40px; width: 100%; background: yellow;">
bottom bar
</div>

</div>

最佳答案

改变高度:100%;到第三个 div 的固定高度

<div style="display: table; table-layout: fixed; width: 100%; height: 200px;">
<div style="display: table-row">
<div style="overflow: auto; height: 150px; width: 100%;">
<p>The height expands in Firefox, but not Chrome. It works correctly in Chrome when I want it to overflow.</p>

<p>Curabitur blandit tempus porttitor. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum. Nulla vitae elit libero, a pharetra augue. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam porta sem malesuada magna mollis euismod. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p>

<p>Curabitur blandit tempus porttitor. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum. Nulla vitae elit libero, a pharetra augue. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam porta sem malesuada magna mollis euismod. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p>

<p>Curabitur blandit tempus porttitor. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum. Nulla vitae elit libero, a pharetra augue. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam porta sem malesuada magna mollis euismod. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p>
</div>
</div>
<div style="display: table-row; height: 40px; width: 100%; background: yellow;">
bottom bar
</div>

</div>

关于css - 即使打开溢出,Firefox 也会错误地扩展 div 高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10731975/

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