C# 将div的内容居中-使用CSS

C# 将div的内容居中-使用CSS,c#,asp.net,.net,html,css,C#,Asp.net,.net,Html,Css,我在用户控件中有以下源代码: 在包含aspx的页面的标题中,我添加了css样式: <style type="text/css"> .ReportViewer_AccessReportViewer { position:absolute; top:50px; } .ReportViewer_AccessReportViewer_noparams { position:absolute; top:0px; } .AccessReportParameterCon

我在用户控件中有以下源代码:

在包含aspx的页面的标题中,我添加了css样式:

<style type="text/css">
    .ReportViewer_AccessReportViewer { position:absolute; top:50px; }
    .ReportViewer_AccessReportViewer_noparams { position:absolute; top:0px; }
    .AccessReportParameterControls {width: 100%; background-color: #E4E4EC; padding: 5px; }
    .ParameterContainer {width: 100%;}
    .ParameterControlLabel {padding:0, 10, 0, 10;}
    .AccessReportParameters {width: 100%;}
    .buttonpanel {margin:0 auto; }

</style>

我正在尝试将按钮面板div的内容居中,但运气不佳……有什么想法?

用于将内容居中到div中吗

text-align:center;
这就是你需要做的一切。在任何父容器中将文本对齐到中心,内联元素将遵循该规则

作为一种良好的做法,我建议您将样式放在另一个style.css文件中,并将其放在.asp文件中:

<link href="style.css" rel="stylesheet" type="text/css" /> 

编辑你的题目,你的题目和正文没有关系@用户-如果解决了您的问题,请接受答案@Vivek->我真的很讨厌像你这样有177个声誉的人,他们告诉那些使用过这个网站的人,如果有帮助的话,他们会接受一个答案。停止浪费像素。同意,您还可以添加边距:0自动,这样就可以了。按钮面板{文本对齐:居中;边距:0自动}
<div class = "parent">
    <button />
</div>
.parent{
    text-align:center;
}
<link href="style.css" rel="stylesheet" type="text/css" />