html - 在Firefox的打印中隐藏日期选择器中的清除按钮
问题描述
我在 Web 表单上有一个输入类型的日期。当用户打印表单时,清除按钮(带有“x”的灰色圆圈)会打印在日期旁边。显然这并不理想。我玩过一些 moz 工具包,但无论到目前为止我尝试了什么,我都无法让那个清晰的按钮在打印时不可见。此外,该表单仅在 Firefox 中使用。任何有关使这项工作的建议将不胜感激!
我尝试在@media print {} 下的 css 文档中使用它
input[type=date]::-ms-clear {
display: none;
}
我尝试过同样的事情:
::-webkit-search-cancel-button
两者都没有任何效果。
解决方案
无法删除 FireFox 中的清除按钮。::ms-clear 功能仅适用于 Microsoft 浏览器,如 MDN 文档中所述。 https://developer.mozilla.org/en-US/docs/Web/CSS/%3A%3A-ms-clear
您需要从头开始设计自己的日期选择器或使用库中的一个。
推荐阅读
- node.js - PUT、POST、DELETE - 请求已取消
- express - Express 路由参数 vs HTTP 查询参数
- javascript - 使用 lodash 迭代内部对象
- node.js - UnhandledPromiseRejectionWarning: TypeError: res.status(...).json(...).catch 不是函数
- html - 如何定位☰元素
- python - 我的对象检测模型训练过程开始给出 mAP 和 AR 为 0
- javascript - 在Javascript中将UTC时间转换为EPOCH秒
- c++ - Windows 中优于 100ns 分辨率的计时器
- mapbox - Android Mapbox - 从 GeoJson 文件中归档,以便仅显示具有某些属性的点
- android - 如何在 AIDE 中实现 ViewPager 或 Viewpager 2