我无法为输入元素中的文本/占位符设置垂直/顶部填充。
以下代码可以在IE/Firefox/Opera中运行,但不能在Safari/Chrome中运行:
CSS:
input
{
border: 1px solid black;
height: 100px;
padding: 70px 25px 10px 25px;
width: 300px;
}HTML:
<input type="text" placeholder="Enter text here"/>webkit开发人员工具按其应有的方式显示指标,但文本仍在输入的中间。
类似的东西可能是here (虽然没有回答)。
发布于 2011-01-13 00:14:47
输入是内联元素。内联元素不接受垂直填充。
添加:display:block到你的CSS,然后你将不得不添加float:left,然后清除你的浮动。
https://stackoverflow.com/questions/4670498
复制相似问题