- From: Arron Eicholz <Arron.Eicholz@microsoft.com>
- Date: Wed, 16 Mar 2011 18:13:03 +0000
- To: fantasai <fantasai.lists@inkedblade.net>
- CC: "www-style@w3.org" <www-style@w3.org>
Tuesday, September 14, 2010 1:20 PM fantasai wrote: > The CSS2.1 spec says that text-indent percentages are relative to the > containing block width, not the block element's width. I guess the goal was to > allow use of margins + negative text indent for hanging indents, but this has > some rather... > odd implications for inline blocks and table cells. > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <title>Blank > page</title> <style> > body { > border: dotted thin silver; > } > table { > border-spacing: 0; > } > .test { width: 100px; text-indent: 50%; border: solid thin gray} </style> > <table> > <tr> <td class="test">T > </table> > <p><span class="test" style="display: inline-block">T</span> > > Given that padding behaves the same way, though, perhaps it's best to > define the containing block of a table cell by splitting the table cell into two > boxes at the padding edge and having the outer one be the containing block > for the inner one. > > And I'm wondering whether CSS3, which has explicit support for hanging > indents, should allow for using percentages of the element's width rather > than that of its containing block. > Thank you for your feedback. The CSSWG resolved not to make these changes to the CSS 2.1 specification[1]. Please respond before 18 March, 2011 if you do not accept the current resolution. [1] http://w3.org/TR/CSS
Received on Wednesday, 16 March 2011 18:13:38 UTC