internet-explorer - 在 Internet Explorer 中制作隐形“占位符”很热门?
问题描述
我正在尝试在 Internet Explorer 中制作不可见的占位符,我使用了 color: transparent 和 opacity:0 但它不仅仅在 IE 中工作。
我需要放置占位符,因为我正在使用一些需要它的代码,即使它是透明的以使其工作。
希望有人可以帮助我,谢谢
我试过 color: transparent 但它不起作用
&::placeholder {
color: transparent;
opacity: 0;
}
解决方案
如果要使占位符不可见,可以直接删除占位符属性。
此外,您可以尝试使用以下代码设置占位符颜色(将颜色更改为透明):
<style>
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
color: red; /*color:transparent;*/
opacity: 1; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: red; /*color:transparent;*/
}
::-ms-input-placeholder { /* Microsoft Edge */
color: red; /*color:transparent;*/
}
</style>
<input type="text" name="fname" placeholder="mm/dd/yyyy">
推荐阅读
- java - JavaFX java.lang.NullPointerException:加载 .fxml 时需要位置(问题不是 getClassloader)
- php - 如何比较日期 MariaDB
- python - 我想要一个在 python kivy 中重新启动我的程序的按钮
- javascript - 如何在流行的在线教育网站中实施视频流
- php - 使用php将数据附加到xml文件
- haskell - 简化 HSpec 中的不完整断言
- html - CSS flexbox 中的文本不换行(列表)
- twitter-bootstrap - 具有居中导航品牌的引导导航栏
- postgresql - Postgres - 在插槽删除和创建之间执行的数据更改未复制到订阅者
- python - 类实例方法的应用导致类实例变量无?