我们必须通过SharePoint 2013生成的网页有1024我们用下面的风格上的主要内容DIV的宽度:CSS-如何将页面居中而不添加页边距?
#container_master {
width:1024px !important;
margin-left: auto !important;
margin-right: auto !important;
background-color:#FFF !important;
}
这行之有效的决议大于 1024每当有人设置他们的分辨率达到了1024(我们有几个人这么做),左右两边有一些额外的填充,这会导致水平滚动条。
每当我使用Firebug,我看到正在生成以下HTML:
<div aria-relevant="all" aria-live="polite" style="margin-left: 20px; margin-right: 20px; min-width: 1024px;">
的20像素的左边和右边这个利润率的问题。我发现,它可以通过添加下面的CSS被删除:
html body.ms-backgroundImage form#aspnetForm div#s4-workspace.ms-core-overlay div#s4-bodyContainer div#contentRow div {
margin-left: 0px !important;
margin-right: 0px !important;
}
但是,每当我这样做,页面已不再集中在屏幕尺寸大于1024,就如何使在网页“全面任何想法屏幕“为那些使用1024分辨率,同时使其为更高分辨率的人居中?
margin:0 auto!important; ? – SamotnyPocitac
在我看来,水平滚动是由硬编码宽度引起的,而不是您的利润率。你应该真的重新评估你对'!important'的使用。 – cimmanon
请拜托!你**大量**过度使用!重要的'。需要有一个非常好的理由来使用它,并且这不会使接缝成为其中一个原因。 –