簡體   English   中英

為什么我要建立的網站右側有空白?

[英]Why do I have white space on the right side of the website I'm building?

我正在建立一個使用網格系統作為框架的網站。 剛開始時,頁邊距和填充沒有問題,但是現在網站右側有多余的空白。

這是我的小提琴: http : //jsfiddle.net/071ad2hg/1/

我已經發現問題了,它來自以下代碼:

.grid_12 { width: 100%; }

當我注釋掉這行代碼時,問題就消失了,但是我在整個站點的許多地方都使用了它,並且想知道為什么這突然發生了。 我想保持原樣,以某種方式修復它。

因為body的邊距為8px,所以可以通過在body css標簽中添加margin 0來更改它

演示http://jsfiddle.net/ckqkyaqd/

body {
    font-family: 'elegant_luxmager';
    color: #444948;
    margin:0;

}

將此添加到您的CSS身體中。

margin: 0;

並為網格設置像素寬度。

.grid_12 {
width: 1000px;
margin: 0 2% 1% 0;
float: left;
display: block;
}

我建議改用.wrapper

.wrapper {
margin-left: auto;
margin-right: auto;
width: 1000px;
}

<div class="wrapper"></div>

找到了您的問題:

25%的余量增加了空格,使用包裝器將零件居中或使用<center>

#images_row_1, #images_row_2, #images_iOS {
 margin-left: 25%; 
}

使用Google Chrome開發人員工具中的檢查器,查看CSS的應用順序。 您有此額外的邊距將應用於div。 嘗試使用包裝div或更好的方法,但使用定義的響應框架(如BootstrapFoundation)

#images_row_1, #images_row_2, #images_iOS {
margin-left: 25%;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM