作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要使用干净的 input[date]
CSS。为此,我想知道如何删除或禁用以下元素:
input[date]
末尾的日期,但我想知道如何删除它.=== 解决方案 ===
input
标记中使用 required="required"
参数来删除叉号。但它占据的空间还在。最佳答案
你可以使用CSS来隐藏元素,但是为了防止个别编辑,你必须写一些脚本。然后放一个 onkeydown="return false"
就可以了 😎
/* To remove default blue outline */
input[type='date']:focus {
outline: none;
}
/* To remove cross sign */
input[type="date"]::-webkit-clear-button {
display: none;
}
input[type="date"]::-ms-clear {
display: none;
}
/* To remove Spin Arrows */
input[type="date"]::-webkit-inner-spin-button {
display: none;
}
/* To remove Drop down Arrow */
input[type="date"]::-webkit-calendar-picker-indicator {
display: none;
}
<input type="date" onkeydown="return false"/>
关于CSS 输入[日期] : How to remove gadgets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58037302/
我是一名优秀的程序员,十分优秀!