- From: <bugzilla@jessica.w3.org>
- Date: Mon, 16 Dec 2013 12:13:19 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24111
Bug ID: 24111
Summary: (Rendering) Proposal for styles inheritance on lists
numbers and bullets (actually :before and :after
pseudo-elements)
Product: HTML WG
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: CR HTML5 spec
Assignee: robin@w3.org
Reporter: f.knabben@cksource.com
QA Contact: public-html-bugzilla@w3.org
CC: public-html-admin@w3.org
# Problem
List item numbers and bullets (or pseudo-elements created by :before and
:after) don't inherit styles present in the list item contents.
# Examples
A few examples can be found here:
http://jsfiddle.net/P3vRJ/1/
# Proposal
If any style apply to the whole contents of list items (or any element defining
:before and :after pseudo-elements), the item numbers and bullets (or related
pseudo-elements) should inherit such style.
To avoid breaking the web, a CSS property could be made available for it,
enabling this inheritance on all pseudo-elements created by :before and :after
(touching <li> at this point, I assume).
This is a rendering suggestion proposal, eventually touching this:
http://www.w3.org/TR/html5/rendering.html
# Reasoning / Background / tl;dr
This proposal is a follow-up for the following CKEditor issue:
http://dev.ckeditor.com/ticket/8741
While HTML and CSS provide some control for web developers to style lists and
their numbers/bullets, more and more HTML content (actually the great majority
of it) is produced by non-technical people, using web-based tools like
CKEditor.
Many times, understanding the user intentions based on his/her behavior is
difficult and in some situations, even if the intention is clearly understood,
HTML brings limitations hard to both accept by end-users and to workaround by
editing tools producers.
The described lists numbers and bullets case is a good example for the above.
While it is doable to provide tools to write and style list item contents,
transporting styles applied to list items contents to their relative
numbers/bullets is very hard in some basic cases (e.g. bold and del) and even
impossible in many other situations (e.g. header and classes).
The only real solution for this issue is relying on browsers, expecting that
they can handle such situations. All this must, of course, be normalized into
well accepted standards, guaranteeing its wider adoption.
Hopefully this proposal can be taken in consideration.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Monday, 16 December 2013 12:13:21 UTC