本周的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中文网其他相关文章!

一些HTML元素接受宽度和高度作为属性。有些没有。这些属性有时被称为呈现属性。关于它们的问题是,他们被任何其他样式信息所覆盖。那


热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

Atom编辑器mac版下载
最流行的的开源编辑器

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

SublimeText3 Linux新版
SublimeText3 Linux最新版

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能