- From: Alan Gresley <alan@css-class.com>
- Date: Tue, 27 Nov 2012 14:47:23 +1100
- To: Andrew Fedoniouk <news@terrainformatica.com>
- CC: www-style@gtalbot.org, www-style@w3.org
On 27/11/2012 11:01 AM, Andrew Fedoniouk wrote: > Hmm, seems like my understanding of word "minimal" is completely wrong. > > Consider this very simple doc: > https://dl.dropbox.com/u/14981836/line-height-test-min.htm > > At the moment the spec[1] says: > > "On a block container element whose content is composed of > inline-level elements, > 'line-height' specifies the minimal height of line boxes within the element." > > But UAs render this example as if 'line-height' specifies not the minimal height > but just height of line boxes. This is absolutely correct. The default line-height (which is minimal) is the height of the line box. When line-height:0 is set and a new line is required, the newline will paint over the top of the previous line. A test case. <!DOCTYPE html> <style type="text/css" media="screen"> div { margin: 0; padding: 20px; font-size: 50px; line-height: 0; } span { background: rgba(0,0,255,0.1); } </style> <p>resize the width of the window</p> <div>text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span> text <span>text</span></div> > Either spec is wrong with use of "minimal" there or UAs are wrong all together. > > [1] http://www.w3.org/TR/CSS21/visudet.html#propdef-line-height The minimal height (or default) is the line-height (or height of line box) that prevents borders (or margins) from bleeding. A test case that show the borders bleeding. http://css-class.com/test/css/text/int-border-dashed.htm Alan -- Alan Gresley http://css-3d.org/ http://css-class.com/
Received on Tuesday, 27 November 2012 03:47:57 UTC