本周的Web开发新闻涵盖了各种浏览器功能的重大更新。关键亮点包括Webkit自动填充的标准化,指针光标的扩展用途以及用于自动播放视频的浏览器优化。让我们深入研究细节。
CSS :-webkit-autofill
成为标准
多年来,大多数现代浏览器(不包括Firefox)支持:-webkit-autofill
css伪级用于造型浏览器形式字段。这使开发人员可以在视觉上自定义自动化输入并通过JavaScript检测它们:
令自动填充= document.queryselectorall(“: - webkit-autofill”);
尽管仍然缺乏标准的汽车事件,但开发人员可以利用input
事件并进行检查:-webkit-autofill
。
HTML标准现在正式包括:autofill
(以:-webkit-autofill
为别名),将此功能扩展到所有合规的浏览器。 Firefox 86预计将很快实施。
:autofill
和:-webkit-autofill
pseudo-classes目标元素由浏览器自动填充,如果用户修改该字段,请停止应用。
CSS网格用于按钮和链接间距
乔什·W·科莫(Josh W.他指出将保证金分配给图标或文本的歧义。
CSS网格提供了出色的解决方案。网格布局不使用非破坏空间(例如在CSS-Tricks的新闻通讯中),通过gap
属性提供了更精确的间距控制。
将pointer
光标扩展到链接之外
CSS基本用户界面模块定义了cursor
属性。虽然规范指出了cursor: pointer
(手动光标)表示链接,并且浏览器默认将其应用于链接和箭头光标到按钮,但大多数网站(包括Wikipedia)扩展了cursor: pointer
指向其他交互式元素(例如按钮和复选框),例如以获得改进的用户体验。这<summary></summary>
元素(用于<details></details>
)是另一个适合指针光标的候选人。
自动播放视频优化:延迟直到可见
为了减少与GIF相比,浏览器减轻了自动播放限制,鼓励使用视频。但是,当元素在屏幕外效率低下时,不必要的视频播放效率低下。现在,大多数主要浏览器(Firefox除外)现在会自动暂停<video autoplay="" muted=""></video>
元素直到在视口上可见,以消除与Intersection Observer
手动处理的需求。
<video autoplay=""></video>
元素仅在屏幕上可见一次(例如,滚动到视图中,通过CSS揭示或添加到DOM中)。
(通过Zach Leatherman)
Chrome的新@font-face
描述符
跨浏览器和操作系统之间的字体指标不一致可能导致垂直文本未对准,尤其是在大型标题中引人注目,并且在字体交换过程中的布局变化。 Chrome介绍了三个新的@font-face
描述符,以解决以下方面:
-
ascent-override
(高度高于基线) -
descent-override
(基线低于基线的深度) -
line-gap-override
@font-face { 字体家庭:Roboto; /* Merriweather Sans具有125.875px的上升 *和35px下降,以128px字体尺寸。 */ Ascent-Override:Calc(125.875 / 128 * 100%); 降落以上:计算(35 /128 * 100%); SRC:局部(Roboto-regular); }
覆盖这些指标可确保在不同字体上保持一致的布局,从而防止布局变化。
以上是每周平台新闻:Webkit Autofill,使用光标指针,延迟自动播放视频的详细内容。更多信息请关注PHP中文网其他相关文章!

文章讨论了CSS FlexBox,这是一种布局方法,用于有效地对齐和分布响应设计中的空间。它说明了FlexBox用法,将其与CSS网格进行了比较,并详细浏览了浏览器支持。

本文讨论了使用CSS创建响应网站的技术,包括视口元标签,灵活的网格,流体媒体,媒体查询和相对单元。它还涵盖了使用CSS网格和Flexbox一起使用,并推荐CSS框架

本文讨论了CSS盒装属性,该属性控制了元素维度的计算方式。它解释了诸如Content-Box,Border-Box和Padding-Box之类的值,以及它们对布局设计和形式对齐的影响。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

Dreamweaver Mac版
视觉化网页开发工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。