Как выделить текст HTML, не перенося его с тегами?

Можно использовать DISTINCT ключевое слово в COUNT агрегатная функция:

SELECT COUNT(DISTINCT column_name) AS some_alias FROM table_name

Это будет считать только отличные значения для того столбца.

5
задан Sleepster 29 November 2009 в 18:29
поделиться

4 ответа

Это возможно, если вы используете абсолютно позиционированный элемент с прозрачным повторяющимся фоновым изображением или прозрачным цветом фона (используя rgba или hsla) и разместите его над выбранной областью.

Другой способ сделать это - иметь абсолютно позиционированный элемент холста без фона, занимающий всю область просмотра браузера, и рисовать прозрачный прямоугольник над выделенной областью.

2
ответ дан 13 December 2019 в 22:09
поделиться

Это невозможно.

Если вам просто не нужно никаких тегов в исходном исходном коде, это может быть возможно, добавив теги позже, используя магию Javascript. Вы можете сделать что-то вроде

<p highlight="quick">The quick fox</p>

и написать функцию JQuery / Prototype / plain JS, чтобы выделять ее на лету, но зачем и почему? Если немного уточнить, у кого-то может появиться идея.

0
ответ дан 13 December 2019 в 22:09
поделиться

Единственный способ сделать это, чем я могу себе представить, - использовать элемент, и отрисовывать абсолютно все вручную.

0
ответ дан 13 December 2019 в 22:09
поделиться

Нет, это невозможно.

Вы не можете указать браузеру визуализировать фрагмент текста по-другому, не изменяя DOM, независимо от того, делаете ли вы это статически или динамически (например, с помощью Javascript в качестве этапа постобработки).

8
ответ дан 13 December 2019 в 22:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: