| <!doctype html> |
| <meta http-equiv="content-type" content="text/html; charset=UTF-8"> |
| <style> |
| body { |
| font-size: 24px; |
| } |
| |
| div { |
| border: solid; |
| width: 360px; |
| float: left; |
| margin: 8px; |
| } |
| |
| span::selection { |
| background-color: brown; |
| color: yellow; |
| } |
| |
| #special-span::selection { |
| -webkit-text-emphasis-color: lightgreen; |
| } |
| </style> |
| <div> |
| Lorem ipsum dolor sit amet, |
| <span style="-webkit-text-emphasis: '@ignored';">consectetur adipiscing</span> |
| elit. Aliquam |
| <span style="-webkit-text-emphasis: '*'; -webkit-text-emphasis-position: under;">odio sapien</span>, |
| lobortis eu iaculis vel, scelerisque nec dolor. |
| </div> |
| |
| <div style="text-rendering: optimizelegibility;"> |
| Lorem ipsum dolor sit amet, |
| <span style="-webkit-text-emphasis: '@';">consectetur adipiscing</span> |
| elit. Aliquam |
| <span style="-webkit-text-emphasis: '*does not matter'; -webkit-text-emphasis-position: under;">odio sàpien</span>, |
| lobortis eu iaculis vel, scelerisque nec dolor. |
| </div> |
| |
| <div> |
| Lorem <span style="-webkit-text-emphasis: filled red;">ipsum</span> |
| <span style="-webkit-text-emphasis: open green;">dolor</span> |
| <span style="-webkit-text-emphasis: circle;">sit</span> |
| <span style="-webkit-text-emphasis: dot;">amet</span>, |
| <span style="-webkit-text-emphasis: double-circle;">consectetur</span> |
| <span style="-webkit-text-emphasis: sesame;">adipiscing</span> |
| <span style="-webkit-text-emphasis: triangle;">elit</span>. |
| |
| <span style="-webkit-text-emphasis: open dot;">Aliquam</span>, |
| <span style="-webkit-text-emphasis: open double-circle;">odio</span> |
| <span style="-webkit-text-emphasis: open sesame;">sapien</span>, |
| <span style="-webkit-text-emphasis: open triangle;">lobortis</span> |
| eu iaculis vel, scelerisque nec dolor. |
| </div> |
| |
| <div style="-webkit-writing-mode: horizontal-bt;"> |
| Lorem <span style="-webkit-text-emphasis: filled red;">ipsum</span> |
| <span style="-webkit-text-emphasis: open green;">dolor</span> |
| <span style="-webkit-text-emphasis: circle;">sit</span> |
| <span style="-webkit-text-emphasis: dot;">amet</span>, |
| <span style="-webkit-text-emphasis: double-circle;">consectetur</span> |
| <span style="-webkit-text-emphasis: sesame;">adipiscing</span> |
| <span style="-webkit-text-emphasis: triangle;">elit</span>. |
| |
| <span style="-webkit-text-emphasis: open dot;">Aliquam</span>, |
| <span style="-webkit-text-emphasis: open double-circle;">odio</span> |
| <span style="-webkit-text-emphasis: open sesame;">sapien</span>, |
| <span style="-webkit-text-emphasis: open triangle;">lobortis</span> |
| eu iaculis vel, scelerisque nec dolor. |
| </div> |
| |
| <div style="line-height: 2;"> |
| Lorem ipsum dolor sit amet, |
| <span style="-webkit-text-emphasis: '@';">consectetur adipiscing</span> |
| elit. Aliquam |
| <span style="-webkit-text-emphasis: '*'; -webkit-text-emphasis-position: under;">odio sapien</span>, |
| lobortis eu iaculis vel, scelerisque nec dolor. |
| </div> |
| |
| <div> |
| Lorem ipsum dolor sit amet, |
| <span id="first-span" style="-webkit-text-emphasis: '@';">consectetur adipiscing</span> |
| elit. Aliquam |
| <span id="special-span" style="-webkit-text-emphasis: '*'; -webkit-text-emphasis-position: under;">odio sapien</span>, |
| lobortis eu iaculis vel, scelerisque nec dolor. |
| </div> |
| |
| <script> |
| getSelection().setBaseAndExtent(document.getElementById("first-span").firstChild, 10, document.getElementById("special-span").firstChild, 7); |
| </script> |