【问题标题】:vertical aligning text within dropdown or text input?在下拉菜单或文本输入中垂直对齐文本?
【发布时间】:2011-03-21 21:42:27
【问题描述】:

我有文本输入,选择框的宽度为 40 像素...我希望这些元素中的文本位于输入字段的下半部分。通过设置 padding-top: 20px,我已经成功地在 firefox(但不是 safari 或 chrome)中做到了这一点。

我需要它来为 safari 和 chrome 工作,但是,这些浏览器似乎会自动将文本垂直对齐到中间。

有解决办法吗?谢谢!

【问题讨论】:

    标签: css forms textarea


    【解决方案1】:

    您可以使用填充代码。要使其在 Safari/Chrome/Opera 中工作,请添加 line-height: 40px (或您的字段具有的任何高度)。所有的浏览器似乎都可以识别填充。

    【讨论】:

    • 我已经尝试过 padding 和 line-height 对 safari/chrome/opera 没有帮助...我正在尝试将所选文本放在下半部分的下拉列表中。还有其他想法吗?
    猜你喜欢
    • 1970-01-01
    • 2022-12-16
    • 1970-01-01
    • 1970-01-01
    • 2015-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-21
    相关资源
    最近更新 更多