我正在開發我的第一個網站,並且遇到像素移位的問題。Background-image 1px shift
這裏是我的html:
<section class="hero-section text-center">
<div class="container">
<h1>Monetize Your Content</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<button class="btn btncta"><a href="#">Start Your <strong>Free</strong> Trial</a></button>
<p class="small">Available On</p>
<i class="fa fa-windows fa-2x"></i>
<i class="fa fa-apple fa-2x"></i>
<i class="fa fa-linux fa-2x"></i>
</div>
</section>
<section id="features">
<div class="row">
<div class="col-md-4 text-center">
<div class="feature-inner">
<i class="fa fa-search fa-4x "></i>
<h3>Search Anywhere</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<p class="learnmore-a">Learn More ></p>
</div>
</div>
CSS(而不是整個事情):
.hero-section{
padding: 100px 0 70px 0;
background: @color-herosec url('../images/hero_bg.png') no-repeat center bottom;
width:100%;
}
#features{
background: url(../images/separator-inverted.png) no-repeat top center, url(../images/separator.png) no-repeat bottom center;
padding:50px 10px 50px 10px;
}
結果應該是這一個,但沒有上的分隔符的是1px的轉變:
https://www.dropbox.com/s/zbxbhr1iqsz6b6j/Screenshot%202014-10-01%2021.02.28.png?dl=0
我已經試過此修復程序:
html {
margin-left: -1px;
overflow-Y: scroll;
}
但結果仍然是一個移動的背景圖像(會有一些偏差,但仍流離失所):
https://www.dropbox.com/s/mxklaez760vvbmk/Screenshot%202014-10-01%2021.04.45.png?dl=0
任何人都知道如何解決這個奇怪的錯誤?
我見過有關div寬度和圖像寬度的東西,但我沒有掌握它,也沒有它的工作。
我向那
你重新設置了你的css嗎?這可以幫助你:http://www.cssreset.com/ – aldanux 2014-10-01 20:10:15
哦,讓我看看是否有效,我只使用modernizr – 2014-10-01 20:12:26
以防萬一,確保你的背景圖像是切確的。如果它的一邊留有1px,那麼如果你在頁面的邊緣有一個微小的邊距,那麼你的css的頂部會出現問題 – Devin 2014-10-01 20:14:29