[whatwg] [editing] HTML Editing APIs specification ready for implementer feedback
Boris Zbarsky
bzbarsky at MIT.EDU
Fri Aug 5 11:24:12 PDT 2011
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
More information about the whatwg
mailing list