允许溢出的HTML/CSS黑客-x:auto&;溢出y:可见吗?

允许溢出的HTML/CSS黑客-x:auto&;溢出y:可见吗?,html,css,overflow,Html,Css,Overflow,我有一个400px 400px的div,我想垂直滚动。所以我设置overflow-y:auto。但有时,我希望div中的内容溢出-x:visible 这不管用。我认为这是因为如果其中一个溢出值可见,则无法设置不同的溢出值 是吗 否则,是否有合适的css/js修复程序?我注意到,每当出现这样的情况时,flow应用程序都会在主体中附加一个经过计算的绝对位置div:。这是最好的解决方案吗?还有什么插件/教程可以看吗?尝试添加空白:nowrap如果其中一个溢出值可见,则不能设置不同的溢出值;CSS3盒子

我有一个400px 400px的div,我想垂直滚动。所以我设置overflow-y:auto。但有时,我希望div中的内容溢出-x:visible

这不管用。我认为这是因为如果其中一个溢出值可见,则无法设置不同的溢出值

是吗


否则,是否有合适的css/js修复程序?我注意到,每当出现这样的情况时,flow应用程序都会在主体中附加一个经过计算的绝对位置div:。这是最好的解决方案吗?还有什么插件/教程可以看吗?

尝试添加
空白:nowrap

如果其中一个溢出值可见,则不能设置不同的溢出值;CSS3盒子模型草案在关于“溢出-x”和“溢出-y”的章节中说明了这一点:“溢出-x”和“溢出-y”的计算值与其指定值相同,只是一些与“可见”的组合是不可能的:如果一个指定为“可见”,另一个指定为“滚动”或“自动”,则“可见”设置为“自动”


关于变通方法,您首先需要确定所需的行为是什么。当右边有一个滚动条时,overflow-x:visible如何工作?是否应该以某种方式继续滚动条右侧的溢出内容?这将很难安排。或者滚动条应该向右移动吗?

这里有一把供人们摆弄的小提琴。一旦引入一个滚动条,第二个滚动条就会随之出现。滚动条的右边,是的。看起来有些应用程序在主体上附加了绝对位置div。那就行了,是吗?很好地解释了为什么这在视觉上是困难的。我也有同样的要求,而且没有考虑过这个问题。