W3C home > Mailing lists > Public > www-style@w3.org > January 2015

[css-pseudo] element::selection and descendants

From: fantasai <fantasai.lists@inkedblade.net>
Date: Tue, 06 Jan 2015 16:31:58 -0800
Message-ID: <54AC7E7E.5000801@inkedblade.net>
To: "www-style@w3.org" <www-style@w3.org>
Testcase:
   data:text/html;charset=utf-8,<!DOCTYPE html>%0D%0A<style>%0D%0Ap%3A%3Aselection { background%3A rgba(0%2C255%2C0%2C0.5)%3B 
}%0D%0A<%2Fstyle>%0D%0A<p>Test me <em>and me<%2Fem>.<%2Fp>

Given

   p::selection { background: <color> }

and

   <p>Some <em>text</em>.</p>

I would expect (from an authoring perspective) that, in the absence
of rules to the contrary, <em> gets the same highlight styles as <p>.
However, only Presto does this. Gecko, Trident, and Blink style the
<em>'s highlight using the system default colors.
(This probably relates to how Presto handles inheritance.)

Question: Do we want to fix this? It's quite counter-intuitive,
and makes per-element styling rather less useful.

~fantasai
Received on Wednesday, 7 January 2015 00:32:30 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:51:56 UTC