Correction on this. I had a mental lapse between fixed and absolute
positioning. CSS level 1 did not support fixed positioning at all.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

> -----Original Message-----
> From: Ben Rogers [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, December 21, 2004 2:30 PM
> To: CF-Talk
> Subject: RE: css - height 100% - i'd like to kill the crack-addicts who
> wrote the w3c box model
> 
> > What I meant by depending is that while such behaviour isn't specified
> > in the spec, it is available in a fair few browsers in their quirks
> > mode, but not in their standards mode.
> 
> I think we're referring to two separate behaviors here. I was referring to
> sizing relative to available area as opposed to the containing block.
> Specifically, I was referring to its absence in standards mode, which I
> think is unfortunate.
> 
> > Well, I was trying to show that he was trying to put in a screw with a
> > hammer rather than a screwdriver: it might kinda work, but it's not the
> > right way, seeing as his problem was really a positioning one rather
> > than
> 
> I see what you're saying. However, I interpreted Isaac's original post as
> blowing off steam. In other words, I think he was lamenting the fact that
> CSS (at any level) does not support sizing relative to the available
> content
> area. Isaac, let me know if I misunderstood this.
> 
> My question to you is, all other things being equal, do you really think
> that fixed positioning is a better way to solve this problem than relative
> sizing? One of the great things about HTML is that elements are allowed to
> flow. Users can change their default font and size, disable images, etc.,
> and the page just adapts.
> 
> Fixed positioning in general -- and your proposed solution specifically --
> break this very badly. As a developer, I now have to know the exact pixel
> size of every element on the page and position objects off the
> top/bottom/left/right accordingly. Worse, I have to know these at design
> time as opposed to runtime.
> 
> I just don't understand how this can be considered an improvement?
> 
> > But what he's trying to do *is* positioning, not sizing.
> 
> Correction, what he's trying to accomplish is sizing relative to the
> available content area. The only way to approximate it in CSS 2 compliant
> browsers is to use fixed positioning. To my knowledge, there is no way to
> accomplish it in CSS 1 compliant browsers (sans-html formatting).
> 
> > I know he's
> > talking about sizing, but what I'm trying to get across is that *his*
> > particular problem isn't with sizing, and not with the differences
> > between the MS and W3C box models.
> >
> > And IE doesn't support fixed positioning, nor has it ever done so.
> 
> Uhg. Yes it does. Internet Explorer 6 supports CSS level 1 fixed
> positioning. Earlier versions of IE also supported it, albeit with the
> broken box model.
> 
> > Try
> > the code below in IE6, Firefox, Opera, and any other browsers you can
> > lay your hands on if you don't believe me.
> 
> You really need to qualify some of your statements. The code you posted
> uses
> CSS level 2 fixed positioning. Specifically, the "bottom" and "right"
> properties are part of the level 2 spec. Internet Explorer does not
> support
> CSS level 2:
> 
> 
> http://msdn.microsoft.com/library/default.asp?url=/library/en-
> us/dnie60/html
> /cssenhancements.asp
> 
>   "Building on top of the functionality of previous versions,
>    Internet Explorer 6 now provides full support for CSS
>    Level 1"
> 
> > And there only doing that because another strong contender appeared on
> the
> 
> > scene in their primary market. They *had* let it die, but now they're
> > resurrecting it.
> 
> Really? I've never seen anything official from Microsoft that said they
> were
> discontinuing development of Internet Explorer. All the official stuff
> I've
> seen simply said that they were not going to continue to develop Internet
> Explorer as a separate product.
> 
> That said, the Internet Explorer team has apparently been reformed as an
> entity separate from the Windows team. There is some talk about an
> Internet
> Explorer 7 separate from the operating system. However, I haven't seen
> this
> announced officially. If it's true, I would guess that this is in response
> to competition from Firefox et al.
> 
> > And my argument is that he's attacking the problem with the wrong tools.
> > Positioning is what he want. It's a pity IE just doesn't support it
> > completely enough.
> 
> Fair enough, and I agree that it's a shame that Internet Explorer 6 does
> not
> support CSS level 2. The standard is old enough that support for it could
> have made it into Internet Explorer 6. Nevertheless, since Internet
> Explorer
> is still the dominant browser, your solution isn't really practical.
> 
> For what it's worth, I agree that fixed positioning is the way to
> accomplish
> what he's trying to accomplish in CSS 2 compliant browsers. It's
> unfortunately, but it's true.
> 
> Ben Rogers
> http://www.c4.net
> v.508.240.0051
> f.508.240.0057
> 
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Special thanks to the CF Community Suite Silver Sponsor - RUWebby
http://www.ruwebby.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188448
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to