ISSUE-205: element(<identifier>) conflicts with tag name selector

element(<identifier>) conflicts with tag name selector

CSS4 Images
Raised by:
Elika Etemad
Opened on:
The element() notation currently accepts element(#id) or element(id), where the first looks up as an ID selector and the second looks up in document.CSSElementMap. Using a bare <identifier> however conflicts with any potential expansion to full selector syntax in the future, as bare identifiers are interpreted as tag name selectors.

Potential solutions include
- treating CSSElementMap as creating an ID mapping, and handling it with #
- creating a pseudo-class that looks up in CSSElementMap
- using a different functional notation, e.g. element-map()
- other?
Related Actions Items:
No related actions
Related emails:
  1. CSS-ISSUE-205: element(<identifier>) conflicts with tag name selector [CSS3 Image Values] (from on 2011-12-13)

Related notes:

No additional notes.

Display change log ATOM feed

Alan Stearns <>, Rossen Atanassov <>, Chairs, Chris Lilley <>, Fuqiao Xue <>, Staff Contacts
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <>.
$Id: 205.html,v 1.1 2020/01/17 10:39:27 carcone Exp $