- From: Edward O'Connor <eoconnor@apple.com>
- Date: Fri, 07 Feb 2014 14:32:10 -0800
- To: www-style@w3.org
Hi, I wrote: >> One (of the only things) that I like about naming it `object-<foo>' >> is that it parallels the naming of object-fit and object-position, so >> it's easier for authors to understand that it only applies to >> replaced elements. How about `object-aspect{,-ratio}'? Or do you want >> an `aspect-ratio' property that applies to non-replaced elements too? Tab replied: > Why should this only apply to replaced elements? Sorry if it wasn't > clear, but I definitely intend this to apply to all elements; people > ask for aspect ratios on normal elements fairly regularly, and today > do weird hacks (like percentage padding-bottom) to achieve it. > > I mean, we can certainly start with keywords that only do something > useful for replaced elements. But I want to end up with aspect ratio > just being a thing that all elements can do. Fair enough. `aspect-ratio' it is then! Dean's been prototyping this property and IIRC his implementation only applies to replaced elements.[1] But a priori I don't see why we couldn't make it work for other elements later. The fallback story is really nice too. > I'm fine with "prefer-intrinsic", or something similar, for the one > that just upgrades the power of an intrinsic aspect ratio. Dean keeps typing "preserve-intrinsic," which might be a hint that "preserve" is a better term than "prefer." *shrug* > Maybe use "normal" for the default value - we've done that before, I > think it's more correctish than "none", and I don't want to use "auto" > for this. Yeah, "normal" or "default" or something like that. As an author I would expect "auto" to do something DWIMmy that's not what legacy engines do. Ted 1. https://webkit.org/b/128262
Received on Friday, 7 February 2014 22:32:33 UTC