我們必須通過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
請拜託!你**大量**過度使用!重要的'。需要有一個非常好的理由來使用它,並且這不會使接縫成爲其中一個原因。 –