【问题标题】:Controlling ellipsis style in CSS在 CSS 中控制省略号样式
【发布时间】:2013-02-10 09:13:10
【问题描述】:

我在一个看起来类似于浏览器的“查找”功能的 Web 应用程序中实现了搜索。 我想突出显示页面上搜索到的字符串。搜索字符串通常是较长字符串的子字符串,用省略号显示。

我想在搜索字符串出现的任何地方突出显示它,如果在被省略号替换的文本部分中找到它,那么我想突出显示省略号本身。

我该怎么做?

【问题讨论】:

  • 我怀疑你的问题在纯 CSS 中会非常棘手,如果不是不可能的话,因为首先,我不确定你是否能很好地控制 CSS 省略号的样式,并且其次,即使您可以根据需要设置样式,我认为它也不能让您知道文本的哪些部分是可见的。另外,如果搜索字符串被部分隐藏,或者它出现多次,并且只有一个被隐藏,那么边缘情况呢?
  • 你能显示一些代码吗,告诉我们what you've tried
  • 如果存在 JavaScript 解决方案,我会很高兴。有没有办法知道文本的哪一部分是可见的?边缘情况很简单:如果搜索字符串的任何部分被隐藏,则省略号应突出显示。

标签: javascript html css highlighting ellipsis


【解决方案1】:

使用以下组件来实现它:

【讨论】:

    猜你喜欢
    • 2011-08-02
    • 1970-01-01
    • 2010-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-11
    • 2011-08-24
    相关资源
    最近更新 更多