gpt4 book ai didi

css - 如何自动设置一个 div 大小,但又不让它在窗口边缘破裂?

转载 作者:行者123 更新时间:2023-11-28 19:09:46 25 4
gpt4 key购买 nike

我有一个纯 CSS 滚动菜单,在滚动时显示子导航。我希望这个子导航的宽度是显示内容所需的任何宽度(即我不想在 CSS 中硬编码宽度)。但是,如果我不在 CSS 中对宽度进行硬编码,则 div 会在窗口边缘附近断开并且内容会换行。如果我确实设置了宽度,我会得到想要的效果(除了 div 是硬编码大小)并且内容不会换行,它只是扩展。有没有办法同时拥有两者?

最佳答案

DIV 不会中断。无序列表中断。列表中的内容会中断,但没有设置宽度的 div 总是占据页面的整个宽度(在调整边距之前)。

你想要的是不让 div 中的内容换行,这可以通过以下方式完成:

 #navItem {
white-space: nowrap;
}

有更复杂的方法使用最小和最大宽度或使用 javascript 来获得动态宽度,但这两种方法在浏览器之间都不一致。

关于css - 如何自动设置一个 div 大小,但又不让它在窗口边缘破裂?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1190663/

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