css - 如何使输入值属性的内容居中

标签 css html

有什么方法可以对齐输入 value 属性包含的文本。 我谈到通过它的值将提交按钮中的文本居中。

这是我尝试过的 HTML:

<span id="valueAlign">
    <input formaction="mailto:rooney_09@abv.bg" onclick="" type="submit" value="Submit all" id="submit" method="post" formtarget="_blank"/>
</span>

CSS:

input[type="submit"] {padding:10px 200px 10px 10px;}
#valueAlign{margin:0 auto;text-align:center;}

我试过了,但没有成功。 fiddle :http://jsfiddle.net/Q8tc7/

最佳答案

不要使用填充来设置按钮宽度。使用宽度。

input[type="submit"] {
    padding:10px 10px 10px 10px;
    width:200px;
}

演示:http://jsfiddle.net/Q8tc7/8/

按钮文本默认居中对齐,您无需执行任何其他操作。

关于css - 如何使输入值属性的内容居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20255654/

相关文章:

firefox - 面具在 Gecko 中不起作用

java - 如何使用单个按钮调用两种不同的方法?

html - 有效的 HTML 和 TD 元素的数量

javascript - 如何在 for 循环中访问多个 HTML 选择元素?

html - 改变坟墓的颜色。我该怎么做呢?

jquery - 如何动态引入背景颜色

HTML5 输入元素的 CSS Float 失败

javascript - 使用 vanilla javascript 获取 <ul> <li> 子节点的 CSS 属性

javascript - 如何检测 css3 过渡何时结束

html - 为什么单击的项目没有在下拉列表中被选中,而是始终显示标题文本