> On Aug 12, 2016, at 9:42 PM, Chris Rockwell <ch...@chrisrockwell.com> wrote: > > Consider a use-case in which your page has a long list of > anchors (imagine a sticky sidebar which scrolls with the user). The goal > (in my contrived scenario) would be to gray out the anchor which links to > the targeted element. > > Instead of styling each anchor in the sidebar with it's own rule e.g. > a[href="target1"] {} > a[href="target2"] {} > > I think the question is, can you do something like this: > a[href=:target] { color: lightgray; }
That would indeed by interesting, a bit limited perhaps. Basically styling the originating link – it is bit similar to the :visited pseudo-class, though. I don’t remember having seen proposals covering this - and I don’t see anything like that Selectors4 [*]. Karl replied > On Aug 12, 2016, at 9:50 PM, Karl DeSaulniers <k...@designdrumm.com> wrote: > > Yes, looks like it.. > > https://developer.mozilla.org/en-US/docs/Web/CSS/:target No that is not it at all. The :target pseudo class styles the target of the link, IOW, the destination. What the OP wants is styling the originating link. Philippe -- Philippe Wittenbergh http://l-c-n.com/ ______________________________________________________________________ css-discuss [css-d@lists.css-discuss.org] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/