Bug 53114 - CSS 2.1 failure: before-after-table-parts-00* ::before and ::after don't work on table-internal elements like tr
Summary: CSS 2.1 failure: before-after-table-parts-00* ::before and ::after don't work...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Nobody
URL: http://test.csswg.org/suites/css2.1/2...
Depends on:
Blocks: 47141
  Show dependency treegraph
Reported: 2011-01-25 12:22 PST by Tab Atkins
Modified: 2013-05-15 14:37 PDT (History)
5 users (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Tab Atkins 2011-01-25 12:22:42 PST
Test: http://test.csswg.org/suites/css2.1/20110111/html4/before-after-table-parts-001.htm
Ref:  http://test.csswg.org/suites/css2.1/20110111/html4/before-after-table-parts-001-ref.htm

According to the CSS 2.1 spec, ::before and ::after can be generated on all elements.  Webkit doesn't allow them to be generated on table-internal elements (any element with 'display' of 'table-row', 'table-row-group', 'table-header-group', 'table-footer-group').  It should.

This causes the first two tests in the first column, and all of tests in the second column, to fail.