- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Fri, 05 Aug 2011 14:24:12 -0400
On 8/5/11 1:59 PM, Aryeh Gregor wrote: > Yeah, it's a problem. The basic issue is that there are no standard > interfaces to query things like "what's the height of this<br>?" That depends on how you define "height" (esp when clearance is involved). > or "are these two nodes in the same line box?" This is, generally, a nonsensical question... More precisely, the basic issue you're running into is that the CSS box model doesn't necessarily map onto most people's mental model of wysiwyg editing areas (insofar as such a thing even exists). >> Right. But you definitely don't want to place a caret / selection end point >> inside a node with visibility : hidden. So to that extent, you'd have to >> mention it somewhere (definitely when you're normalizing selection end >> points). > > Hmm, I'm not sure. Text that's visibility: hidden looks the same to > the user as text that's color: transparent, so why should it behave > differently for selections? It gets worse. What about white text on a white background? What about rgba(0, 0, 0, 0.01) text? What about text with other stuff on top of it? ;) -Boris
Received on Friday, 5 August 2011 11:24:12 UTC