【发布时间】:2011-08-21 23:36:51
【问题描述】:
我想知道是否有一种 HTML/CSS only 方法来检测(或至少显示/隐藏一些带有伪类的元素等)以在元素的内容溢出时采取措施(在仅垂直)。是的,我知道它可以完成并且我知道如何去做(我不需要 JS 示例,请),我只想知道是否有一个聪明的方法,没有任何 javascript .
我正在尝试显示一个“更多...”按钮,该按钮仅在溢出时出现,并尝试在没有 JS 的情况下实现此目的。
【问题讨论】:
-
元素有固定高度吗?
-
这似乎是一个愚蠢的要求。既然那个“更多”按钮最好由 JS 提供支持,为什么其余的也不行呢?
-
@brock:这不是要求,我想尽可能远离javascript,它只会把很多事情搞砸,并使用HTML/CSS(就像您使用 XAML 和绑定等声明式地设计 WPF 程序一样,除非您必须编写代码)。更多按钮由 JS 驱动,因为没有其他已知方法。我在问是否有非 JS 方法来实现我想要的。
-
@sime vidas:很遗憾没有。
-
请看看下面我的 100% 高度解决方案,看看您是否认为它可以解决您的问题。
标签: html css overflow noscript