html - 如何将日期输入占位符与Firefox的中心对齐
问题描述
我想知道为什么我不能将日期输入占位符与Firefox的中心对齐?
input{
text-align: center;
}
<input type="date">
解决方案
文本对齐正在工作,因为当您删除文本对齐时,您可以看到文本恢复到原始位置。
如果您要问为什么文本没有放在输入字段的中间,那么空白区域并不完全是空的。输入中的不可见元素占据了输入字段的右侧。因此,占位符文本不会以默认大小显示为与中心对齐。
如果你让输入字段足够大,那么你可以看到text-align
工作。
input{
text-align:center;
width:100%;
}
<input type="date">
推荐阅读
- java - 我正在尝试创建一个将显示有关一组整数的信息的类,但我无法调用我的类
- javascript - 由 fs.createReadStream 创建的流虽然包装在一个承诺中,但不会写入数组
- instagram - 使用 Instagram Basic Display API 从公共用户那里获取媒体
- sql - 特定 PostgreSQL 客户端/版本中的慢查询
- json -
对于 100000 字节或以上的 POST 正文长度,也适用于 blob/FormData - firebase - Firebase 自定义事件在调试视图中传递,但未显示在事件分析中
- flutter - Flutter SelectableLinkify 仅支持 TextSpan
- node.js - 如何使用 Tensorflow 匹配两组数据
- vue.js - 在 Vue 中需要 v-html 中的图像
- ktor - 使用多个模块在 ktor 中进行测试