本文介绍了新的CSS属性field-sizing,该属性可以根据内容自动调整表单控件的大小。目前,该属性的支持情况仍在变化中,适用于textarea和其他输入元素。
上周发布的CSS自定义高亮API回应了开发者对表单控件样式的需求。Tim在CSS日上介绍了新样式选项,未来将改善表单控件的样式,新增的appearance: base特性旨在提升可用性和一致性。
网页开发者期待HTML表单控件样式的改进。Jen Simmons的团队正在开发新方案,以便开发者能够使用更易覆盖的默认CSS。尽管这提供了更多控制,开发者更希望有更好的默认样式,以减少不同网站间表单控件体验的不一致性,并减少重复工作,倾向于使用稳定的操作系统原生控件。
ASP.NET Core框架内置了许多Tag Helpers,用于增强表单、验证消息、设计布局等。本节讨论了内置的Tag Helpers,如表单控件、输入控件、选择控件、标签控件、锚点标签、文本控件、CSS、JS和Cache。其中,Form帮助标签用于增强表单的健壮性和高效性,使用asp-controller和asp-action属性生成表单的action属性。Antiforgery帮助标签用于生成隐藏的请求验证令牌,防止跨站点请求攻击。Label帮助标签用于设置HTML中的Label,使用asp-for属性绑定label元素。Input帮助标签用于将输入元素绑定到模型表达式,使用asp-for属性设置name、id、type和value属性的值。Select帮助标签用于指定模型属性并提供可选值。Cache帮助标签用于缓存内容以提高性能。Anchor帮助标签用于生成链接,基于应用程序路由构建href属性。Javascript帮助标签用于管理包含和排除Javascript文件。CDN帮助标签用于加载CSS和JS文件。CSS帮助标签用于管理包含和排除CSS文件。
color-scheme是一个与深色模式相关的CSS属性,用于更改浏览器的配色方案。它可以指定元素的配色方案,如normal、light、dark等。color-scheme的作用范围包括表单控件、滚动条和CSS系统颜色的使用值。与prefers-color-scheme不同,color-scheme不会干涉prefers-color-scheme的判断。使用color-scheme属性可以提升页面的视觉体验。
完成下面两步后,将自动完成登录并继续当前操作。