Left CSS Empathy

The names have been changed to protect the innocent and the more awesome guilty. The text has been edited down to avoid total confusion so you may sift through and amuse yourself with the more amusing general confusion.

Bob: The girl to Henrietta’s left is Mary.

Celes: Do you mean the “other” left?

Bob: No, I mean HENRIETTA’S left, not the viewer’s left.

Celes: Oh! I was thinking “Henrietta’s left” as in to the left of Henrietta, not as in to the left of Henrietta by way of her left, not your left. Left, right, left, right, there’s none of the enemy left right? Right. No, left.

Fred: So isn’t that the other left, then?

Celes: Yes. I guess. It depends on how we define “other”. I mean, it does work, but I was totally off in my thinking when I said it- even if I sound right- but thanks for making me sound like I knew what I meant. In my defense, I’ve been programming web stuff a bunch, and in doing so, the viewer of the screen is always what defines left and right.

.mary {
float: right;
}

Henrietta’s left could have easily meant to the left of Henrietta or to the left of Henrietta according to her left.

Um, Holy crap. Just. Blarg.

Fred: Well, your problem is you’re looking at the couch as the only relevant div, when clearly it has nested .cushion divs with a width of 1/3 .couch. So .mary can be float:left like you thought because #cushion3 that contains her is float:right compared to the one Henrietta is on. Assuming that the viewer’s screen resolution is wider than the couch in pixels, they’ll stack horizontally- but anyone who has that problem probably doesn’t have a compatible browser anyway, and the couch would render as a futon or something.

Celes: …add the hacks that make the couch sort of not be a futon, or at least not be a very bad looking one… Um, will you marry me? *shakes head* Sorry. I don’t know when CSS empathy started to be a turn on for me, but apparently it is.

Bob: I love that you are my friends. May I just say that?