html - 使用 CSS 将所有 HTML 表单元素居中

标签 html css forms

如何使用 CSS 将所有表单标签和输入字段居中?

对于输入字段顶部带有标签文本( block )的表单,您将如何执行此操作?

#fieldset label {
    display: block;    
}

#fieldset input {
    font-size: 0.8em;
    height: 1.2em;
    width: 15em;
}

最佳答案

正如 Boldewyn 和 Ben 所说,text-align 将使内联项(例如 span)居中。要使 block 元素(例如 div、表单和段落)居中,请为其指定宽度并将 margin-right 和 margin-left 设置为 auto。

了解 difference between block and inline elements 很重要.

关于html - 使用 CSS 将所有 HTML 表单元素居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1803237/

相关文章:

php - 在我的 PHP 代码中,我应该在哪里使用函数来转换日期?

javascript - 使用 tab 启动点击 div 并输入

javascript - 尝试创建待办事项列表

php - 在隐藏输入中,如何在另一个输入中获取输入文本值?

javascript - ScrollMagic 元素在页面加载时自动触发

html - 具有颜色问题的线性渐变背景

html - 强制下一个 div 转到下一行

javascript - 基本 mouseMove 水平和垂直滚动

javascript - 尝试根据所选的Javascript数量来计算商品的总价

Django 表单和 i18n