Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 当试图检测文本溢出时,FF和IE问题在Chrome中可以正常工作_Css - Fatal编程技术网

Css 当试图检测文本溢出时,FF和IE问题在Chrome中可以正常工作

Css 当试图检测文本溢出时,FF和IE问题在Chrome中可以正常工作,css,Css,我在FF和IE中遇到了这个问题,它在Chrome中运行良好。 我正在尝试检测是否存在文本溢出 只要溢出文本小于填充,scrollWidth似乎设置为可见文本宽度加上填充(我猜这是可见的一部分)。因此,当我比较offsetWidth和scrollWidth以确定是否存在溢出时,测试失败,因为它们的计算中都包含填充,因此值相等。然而,如果我的文本足够长,以至于“溢出”字符串大于填充,那么它就可以正常工作 例如,如果我有一个字符串“abcdef123”,它显示“abcdef…”,并且我有足够的填充空间

我在FF和IE中遇到了这个问题,它在Chrome中运行良好。 我正在尝试检测是否存在文本溢出

只要溢出文本小于填充,scrollWidth似乎设置为可见文本宽度加上填充(我猜这是可见的一部分)。因此,当我比较offsetWidth和scrollWidth以确定是否存在溢出时,测试失败,因为它们的计算中都包含填充,因此值相等。然而,如果我的文本足够长,以至于“溢出”字符串大于填充,那么它就可以正常工作

例如,如果我有一个字符串“abcdef123”,它显示“abcdef…”,并且我有足够的填充空间使“123”可以放在那里,scrollWidth等于offsetWidth。 但是,如果我有一个字符串“abcdef123456”,因此“123456”的长度大于我的填充,则scrollWidth大于OffsetWidth,并且正确检测到文本溢出。 它在铬合金中工作良好


是否有人看到了这一点并找到了解决方法?

为了获得更好的帮助,您最好发布一个反映您问题的示例代码,并在网站上创建一个工作示例,就像您在问题中添加了
j
标记一样,这是否准确?或者你指的是JavaScript和/或jQuery?你找到解决这个问题的方法了吗?我现在也有同样的问题,我需要你的帮助。