HTML 中心输入按钮

标签 html css

这是我的代码:

        <p align="center">Do you want to play the game?</p><br>
        <Input type = 'Submit' Name ='StartQuiz' value="Yes" align="center">
        <Input type = 'Submit' Name ='LogOut' value="No" align="center">

按钮不在中间。我必须为此使用 CSS 吗?我在网上读到只使用简单的对齐标签。

我应该如何将这些按钮与中心对齐?

最佳答案

对齐在 HTML5 上已被弃用,因此考虑改用 CSS3。 align 属性是让内容居中,而不是元素本身。

input 元素默认是 inline-block,因此,要居中,您需要将它们放在 div 中,如下所示:

<div style="text-align:center;">
    <input type="text" />
</div>

这是因为行内 block 元素与其他元素共享同一行,您需要将共享同一行的所有元素居中。 div 元素是一个单独显示在一行中的 block 元素。

所以你有另一个选项可以让输入居中,你可以设置为“display:block;”如这里:

<input type="text" style="margin:0px auto; display:block;" />

参见:http://jsfiddle.net/T4f3W/

关于HTML 中心输入按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10793604/

相关文章:

html - 将表格单元格准确对齐到虚线上的问题

jquery - 如何使用jQuery设置最小高度与窗口相同

python - 如何在函数中使用 Xpath 和 CSS 选择器

html - 显示简单的 html 页面 DJango

php - 我正在尝试将评论作者姓名链接到站点 url/个人资料/作者用户名

javascript - NVD3 散点图点不透明度

javascript - jQuery 滑动切换在双击时触发两次

javascript - Bootstrap 模态加载但无响应

html - 我是编码新手,无法弄清楚如何将 span 类转换为 css

javascript - Highcharts - Guage - 改变中心黑点(圆)的颜色和半径