史上首次!苹果/谷歌/微软/火狐合力解决Web兼容性问题
大厂技术 高级前端 Node进阶
点击上方 程序员成长指北,关注公众号
回复1,加入高级Node交流群
文 | 罗奇奇
出品 | OSC开源社区(ID:oschina2013)
Cascade Layers(级联层)
Color Spaces and Functions(色彩空间/函数)
rgb()
、rgba()
或hsl()
格式表达色彩。但随着显示技术的发展,sRBG 不够用了,因此 Interop 2022 包括对三种扩展颜色空间(LAB、LCH、P3)的支持测试,以及两种通过函数在 CSS 中编写颜色的方法:color-mix
和 color-contrast
:
color-mix()
: 取两种颜色,并返回在指定颜色空间中按指定量混合它们的结果。
color-contrast()
:从颜色列表中选择与指定单色具有最高对比度的颜色。
Containment(CSS
contain
属性)
contain
属性用于识别和测量特定容器的大小,然后根据该容器的大小应用不同的样式。有点像媒体查询 @media,但不是测量视窗大小,而是测量容纳内容的盒子的大小。
Dialog Element(对话框元素)
::backdrop
伪元素可以为一个模态框下方的背景设置样式。可在此博客了解对话框元素 。
Form Fixes(表单修复)
appearance
属性、、禁用表单控件<form>
上的事件,以及输入元素、表单提交和表单验证的错误处理等。
Scrolling (滚动控件)
scroll-behavior
属性设置当滚动由导航或 CSSOM 滚动 API 触发时,滚动框会出现什么行为。overscroll-behavior
CSS 属性决定了浏览器在到达滚动区域的边界时会做什么。
Subgrid(子网格)
Typography and Encodings(字体设计和编码)
Viewport Units(视窗单位)
100svh
指 100% 最小可能视窗高度,100lvh
指 100% 最大可能视窗高度,100dvh
指 100% 动态视窗高度——该值将随着用户滚动而改变。
svw
、 lvw
、 和 dvw
用于宽度单位。
Web Compat(Web 兼容)
Aspect Ratio(屏幕纵横比)
Flexbox(弹性盒模型)
Grid(网格)
Sticky Positioning(粘滞定位)
Transforms(变换盒模型)
Node 社群
我组建了一个氛围特别好的 Node.js 社群,里面有很多 Node.js小伙伴,如果你对Node.js学习感兴趣的话(后续有计划也可以),我们可以一起进行Node.js相关的交流、学习、共建。下方加 考拉 好友回复「Node」即可。
如果你觉得这篇内容对你有帮助,我想请你帮我2个小忙:
1. 点个「在看」,让更多人也能看到这篇文章 2. 订阅官方博客 www.inode.club 让我们一起成长
点赞和在看就是最大的支持❤️
评论