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

element(<identifier>) conflicts with tag name selector

State:
RAISED
Product:
CSS4 Images
Raised by:
Elika Etemad
Opened on:
2011-12-13
Description:
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 sysbot+tracker@w3.org on 2011-12-13)

Related notes:

No additional notes.

Display change log ATOM feed


Alan Stearns <stearns@adobe.com>, Rossen Atanassov <ratan@microsoft.com>, Chairs, Chris Lilley <chris@w3.org>, Fuqiao Xue <xfq@w3.org>, Staff Contacts
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 205.html,v 1.1 2020/01/17 10:39:27 carcone Exp $