Html 在不使用宽度的情况下使窗体居中

Html 在不使用宽度的情况下使窗体居中,html,css,Html,Css,如何在不给“宽度”值的情况下居中 我试过使用marginleft:auto和右边距:自动和边距:0自动, 但它们似乎都不能很好地处理表单。只有宽度似乎起作用 代码: form { width:400px; margin-right:auto; margin-left:auto; display:block; } 只需使用文本对齐:居中在您的表单中css 使用display:block将使窗体与其父窗体保持全宽。。 使用显示:内联块 下面是一个快速的方法:

如何在不给“宽度”值的情况下居中

我试过使用
marginleft:auto
右边距:自动
边距:0自动,

但它们似乎都不能很好地处理表单。只有宽度似乎起作用

代码:

form 
{
    width:400px;
    margin-right:auto;
    margin-left:auto;
    display:block;
} 

只需使用
文本对齐:居中在您的
表单中
css


使用display:block将使窗体与其父窗体保持全宽。。 使用显示:内联块 下面是一个快速的方法:

如果表单位于body标记中,请应用此Css

这是小提琴

祝你好运:)
希望对您有所帮助。:)

Form(和layer)元素将采用所有可用宽度,除非您指定某个宽度(宽度或最大宽度)值。因此,如果不指定窗体的宽度,则无法将窗体居中。

form?可能是div或其他什么。。。
form {
   text-align: center;
} 
body{
    text-align:center;
}

form {
    display:inline-block    
}