@@ -640,7 +640,7 @@ Styling the First-Letter Pseudo-elements</h4>
640
640
Highlight Pseudo-elements</h2>
641
641
642
642
<h3 id="highlight-selectors">
643
- Selecting Highlighted Content: the ''::selection'', ''::target-text'', ''::spelling-error'', and ''::grammar-error'' pseudo-elements</h3>
643
+ Selecting Highlighted Content: the ''::selection'', ''::target-text'', ''::spelling-error'', ''::grammar-error'', and ''::highlight '' pseudo-elements</h3>
644
644
645
645
<wpt>
646
646
grammar-spelling-errors-001.html
@@ -792,15 +792,57 @@ Selecting Highlighted Content: the ''::selection'', ''::target-text'', ''::spel
792
792
grammar-error-002-manual.html
793
793
grammar-error-003-manual.html
794
794
</wpt>
795
+
796
+ <dt> <dfn>::highlight()</dfn>
797
+ <dd>
798
+ The ''::highlight()'' [=functional pseudo-element=] represents content associated with [=custom highlights=] .
799
+ Each [=custom highlight name=] represents a different type of highlight.
800
+ See [[CSS-HIGHLIGHT-API-1]] for details.
801
+ <wpt>
802
+ css/css-highlight-api/painting/custom-highlight-painting-001.html
803
+ css/css-highlight-api/painting/custom-highlight-painting-002.html
804
+ css/css-highlight-api/painting/custom-highlight-painting-003.html
805
+ css/css-highlight-api/painting/custom-highlight-painting-004.html
806
+ css/css-highlight-api/painting/custom-highlight-painting-005.html
807
+ css/css-highlight-api/painting/custom-highlight-painting-006.html
808
+ css/css-highlight-api/painting/custom-highlight-painting-007.html
809
+ css/css-highlight-api/painting/custom-highlight-painting-008.html
810
+ css/css-highlight-api/painting/custom-highlight-painting-009.html
811
+ css/css-highlight-api/painting/custom-highlight-painting-010.html
812
+ css/css-highlight-api/painting/custom-highlight-painting-011.html
813
+ css/css-highlight-api/painting/custom-highlight-painting-012.html
814
+ css/css-highlight-api/painting/custom-highlight-painting-013.html
815
+ css/css-highlight-api/painting/custom-highlight-painting-014.html
816
+ css/css-highlight-api/painting/custom-highlight-painting-015.html
817
+ css/css-highlight-api/painting/custom-highlight-painting-iframe-001.html
818
+ css/css-highlight-api/painting/custom-highlight-painting-iframe-002.html
819
+ css/css-highlight-api/painting/custom-highlight-painting-iframe-003.html
820
+ css/css-highlight-api/painting/custom-highlight-painting-iframe-004.html
821
+ css/css-highlight-api/painting/custom-highlight-painting-iframe-005.html
822
+ css/css-highlight-api/painting/custom-highlight-painting-iframe-006.html
823
+ css/css-highlight-api/painting/custom-highlight-painting-invalidation-001.html
824
+ css/css-highlight-api/painting/custom-highlight-painting-invalidation-002.html
825
+ css/css-highlight-api/painting/custom-highlight-painting-invalidation-003.html
826
+ css/css-highlight-api/painting/custom-highlight-painting-invalidation-004.html
827
+ css/css-highlight-api/painting/custom-highlight-painting-invalidation-005.html
828
+ css/css-highlight-api/painting/custom-highlight-painting-invalidation-006.html
829
+ css/css-highlight-api/painting/custom-highlight-painting-invalidation-007.html
830
+ css/css-highlight-api/painting/custom-highlight-painting-prioritization-001.html
831
+ css/css-highlight-api/painting/custom-highlight-painting-prioritization-002.html
832
+ css/css-highlight-api/painting/custom-highlight-painting-staticrange-001.html
833
+ css/css-highlight-api/painting/custom-highlight-painting-staticrange-002.html
834
+ css/css-highlight-api/painting/custom-highlight-painting-staticrange-003.html
835
+ css/css-highlight-api/painting/custom-highlight-painting-staticrange-004.html
836
+ css/css-highlight-api/painting/custom-highlight-painting-staticrange-005.html
837
+ css/css-highlight-api/painting/custom-highlight-painting-staticrange-006.html
838
+ css/css-highlight-api/painting/custom-highlight-painting-staticrange-007.html
839
+ </wpt>
795
840
</dl>
796
841
797
842
The <a>highlight pseudo-elements</a>
798
843
do not necessarily fit into the element tree,
799
844
and can arbitrarily cross element boundaries without honoring its nesting structure.
800
845
801
- Note: A future level of CSS may introduce ways to create
802
- custom highlight pseudo-elements.
803
-
804
846
<h3 id="highlight-styling">
805
847
Styling Highlights</h3>
806
848
@@ -1154,7 +1196,8 @@ Backgrounds</h4>
1154
1196
The ''::selection'' overlay is drawn
1155
1197
over the ''::target-text'' overlay which is drawn
1156
1198
over the ''::spelling-error'' overlay
1157
- which is drawn over the ''::grammar-error'' overlay.
1199
+ which is drawn over the ''::grammar-error'' overlay
1200
+ which is drawn over the ''::highlight'' overlays.
1158
1201
1159
1202
<wpt>
1160
1203
selection-overlay-and-grammar-001.html
0 commit comments