html - 使用填充时隐藏一半的文本或数字
问题描述
这是我在输入类型数字上使用的 CSS。有没有办法避免它隐藏一半的文本(在这种情况下是数字)。我使用 firefox 作为我的浏览器,我在 codepen.io 上写了这个。我刚刚检查了它在 chrome 上的工作方式,并且效果很好。我猜是 Firefox 或 codepen 是问题所在。这是我的笔的链接。在 Firefox 中打开它并尝试在 Age 的输入字段中输入一些数字或文本。这应该表明我面临什么问题。万一没有,请告诉我。我感谢所有的帮助,谢谢。
https://codepen.io/srushti335/pen/dQQBvX/
input[type="number"]{
height: 30px;
width: 40%;
border-radius: 4px;
border: 2px solid gray;
text-align: left;
padding: 10px;
}
<input type="number"/>
解决方案
输入的填充更多。它的覆盖文本。如果有一个固定的高度填充试图适应该高度的内部。这就是它覆盖文本的原因。
input #age {
padding: 0;
}
或者
增加高度以容纳文本以及填充
input {
height: 50px;
padding: 10px;
}
推荐阅读
- node.js - Why did Mocha tests failed? Uncaught Error: listen EADDRINUSE: address already in use :::3000 (and Mocha's done() called multiple times)
- java - 主监视器使用 java 返回分辨率的总和
- database - 在 kubernetes 中部署 postgres 时,未通过环境变量初始化用户和数据库
- html - Bootstrap 4 - .btn 与 data-toggle="collapse" 而 href 锚定到一个 ID
- amazon-web-services - AWS ALB如何设置从子域到不同主机上的相同子域的重定向
- php - PHP Rest API 端点函数将回显停止进一步处理
- react-native - 设置 react-native-firebase 后无法运行项目
- javascript - 使用 javascript 切换变量的值
- mysql - 使用 Ansible 更新 Mysql 用户的主机名
- spring - Spring Oauth 似乎没有解码客户端密码