4 ms·
Every browser has instances of being the holdout on features, Safari does not stand out, especially amongst CSS features. Safari hasn't shipped touch-action, ov
by extra88 4y ago
Every browser has instances of being the holdout on features, Safari does not stand out, especially amongst CSS features. Safari hasn't shipped touch-action, overflow-anchor, media queries range syntax. Chrome hasn't shipped the new viewport units, font-variant-alternates, or CSS subgrid. Chrome not supporting CSS subgrid is far more consequential than any CSS feature Safari is the holdout on.
Edit: Safari also has no support for CSS counter styles or CSS paged media while Chrome and Firefox have at least partial support. Again, those don't seem particularly consequential features for moving web design forward.
https://caniuse.com/?compare=chrome+106,safari+16.0,firefox+106&compareCats=all https://caniuse.com/?compare=chrome+106,safari+16.0,firefox+...
- alwillis 4y agoCSS counter styles or CSS paged media while Chrome and Firefox have When I read this, I turned on css counter styles on my iPhone: Settings > Safari > Advanced > Experimental features. There are a lot of in-development web features that can be enabled.
- extra88 4y agoIf a feature is not enabled in a browser by default, it doesn't count as "Yes, supported." Sites can't be designed expecting users will all go into their browser's experimental features list and turn things on. Some CSS features can be used even without widespread browser support because the content's meaning isn't changed in browsers that don't support the feature; border-radius is a classic example. For something like CSS counter styles, if an ordered list is equally well-understood with the default numbers or the custom styles, they can be fine but it's easy to think of examples where meaning would be lost without the counter styles.
- alwillis 4y agoIf a feature is not enabled in a browser by default, it doesn't count as "Yes, supported." Sites can't be designed expecting users will all go into their browser's experimental features list and turn things on.on I didn't claim this was a supported feature, just that it wasn't accurate to suggest that WebKit has no support for some of these features that seem to be missing. They are being worked on and will be turned on by default pretty soon.
- extra88 4y agoBy caniuse’s measure, being behind a flag is a ‘No’ for the reason I gave. Being available as an experimental feature does not mean its release is imminent, there are ones that have been there for years. Thankfully, it’s not like they’re in a queue, some are released after only a few months.