我最近开发了一个HTML5 jQuery插件,我无法删除FF4测试版中必填字段的红色边框。
我注意到FF应用此边框/大纲在必填字段,并删除它时,值设置。问题是,我使用value属性来模拟旧版浏览器中的占位符attr。因此,我需要所有输入与此功能不显示红线。
您可以在plugin here的演示页面中看到该问题
@H_403_6@解决方法
有一些新的伪选择器为CSS中的一些新的HTML5表单功能可用。你可能在寻找:无效。以下都是从
MDC Firefox 4 docs:
>:对于内容无法根据输入的类型设置进行验证的元素,将自动应用无效的CSS伪类>:-moz-submit-invalid伪类是应用于表单上的提交按钮字段当一个或多个表单字段时不验证。>:必需伪类现在是自动的应用于字段指定所需的属性;的:可选的伪类应用于所有其他字段。> The:-moz-placeholder伪类有被添加,让你风格表单字段中的占位符文本。>:-moz-focusring伪选择器让你指定一个的外观元素当Gecko相信元素应该有一个焦点指示呈现。
@H_403_6@ @H_403_6@ 原文链接:https://www.f2er.com/css/221575.html