Daniel Danilatos wrote: > 2010/2/11 Andrew Fedoniouk <news@terrainformatica.com>: >> Daniel Danilatos wrote: >>> Inferring orthogonal behaviour from line height or similar properties >>> seems kinda hacky and potentially leading to all kinds of corner cases. I >>> think it's clearer and simpler to have a property that defines exactly the >>> desired behaviour (keep the block element open) and leave things like line >>> height and min height to their independent meanings, without having to >>> complicate them with extended interpretations >> >> Could you define the meaning of "the block element open"? > > non-collapsed and able to accommodate a cursor If you think that "non-collapsed" makes things clear then no. For example how you would classify this: <p><span style="display:inline-block; height:1px"></span></p> ? As collapsed or no? > >> When element is "open" what height/width it should have? > > The same as when the current "tricks" to keep it open are applied, > e.g. on webkit and firefox placing a <br> inside it, on IE a "magic" > (that is not in the DOM but appears in the innerHTML...) I think that p { min-height:1em; } is a least controversial solution that you can get. And it works already. And my condolences if you are in business of designing WYSIWYG editing with CSS. > >>>> On 10 Feb 2010 21:30, "Patrick Garies" <pgaries@fastmail.us >>>> <mailto:pgaries@fastmail.us>> wrote: >>>> >>>> On 2010-02-10 7:59 PM, Ojan Vafai wrote: >>>>> Does this work? You want the height to be the line-heig... >>>> I don't know of any way to get the line-height, but you can estimate >>>> (e.g., |1.2em|) or explicitly specify it then match the height to it. >>>> >>>> >>>> >>>>> Also, what if you want some divs to be <1em? >>>> Use a |class| attribute? >> >> -- >> Andrew Fedoniouk. >> >> http://terrainformatica.com >> > -- Andrew Fedoniouk. http://terrainformatica.comReceived on Friday, 12 February 2010 03:53:19 UTC
This archive was generated by hypermail 2.4.0 : Friday, 25 March 2022 10:07:42 UTC