我有一个徽标,我试图将其置于页面中心。从左到右的死点。我一直面临的问题是,当我在不同的显示器尺寸/分辨率上查看它时,它永远不会对齐居中。我在一种分辨率/尺寸上做对了,然后当我在较小的显示器上工作时,它没有对齐。这需要通过多个样式表或动态主题来完成吗?我在 ASP.NET 中对站点进行编码并设置了主题。如果需要,可以更改此设置。
<body>
<div class="wrap_1">
<form id="form1" runat="server">
<!-- LOGO WRAP STARTS HERE-->
<asp:Image SkinID="DefaultLogo" runat="server"/>
<div style="background-color: #c5e8ea;" >
<!-- TITLE WRAP STARTS HERE-->
<div class="wrap">
<div>
<h1 style="padding-left:2em;">BLAH BLAH BLAH </h1>
<h2 style="padding-left:5em;">BLAH BLAH BLAH </h2>
<div>
<!--CONTROLS -->
<ul id="home-menu">
<li>
<asp:Button SkinID="Button1" runat="server" PostBackUrl="~/Reinstall.aspx"/>
</li>
<li>
<asp:Button SkinID="Button2" runat="server" PostBackUrl="~/Registration.aspx" />
</li>
</ul>
</div>
</div>
</div>
</div>
</form>
CSS
.DefaultLogo {
margin: auto auto;
}
.wrap_1 {
margin: 0 auto;
}
.wrap {
margin: auto auto;
}