2014-08-28 75 views
0

昨天一切都很好......這可能來自谷歌瀏覽器的新更新?爲什麼我的第5張圖片左側有一個很大的空間?

在IE和Firefox中一切看起來不錯,但現在在Chrome(v37)和最新的safari中,我的第8張圖片將在圖片的下方下移,第5張圖片旁邊有一個大的空間。

我目前脫掉了第八張圖片,因爲我正在申請工作,而且我不希望整個網站顯得蹩腳。所以我臨時把這個圖像留空了。

網站:http://k4design.us

HTML

<div class="gridContainer clearfix"> 
    <div id="thumb1"><a href="images/1.jpg"><img src="images/1-thumb.jpg"></div> 
    <div id="thumb2"><a href="http://www.socialhouseblacksburg.com"> 
     <img src="images/2-thumb.jpg">   
    </div> 
    <div id="thumb3"><a href="images/3.jpg"><img src="images/3-thumb.jpg"></div> 
    <div id="thumb4"><a href="images/4.jpg"><img src="images/4-thumb.jpg"></div> 
</div> 

<div class="spacer"></div> 

<div class="gridContainer clearfix"> 
    <div id="thumb5"><a href="images/5.jpg"><img src="images/5-thumb.jpg"></div> 
    <div id="thumb2"><a href="images/6.jpg"><img src="images/6-thumb.jpg"></div> 
    <div id="thumb3"><a href="images/7.jpg"><img src="images/7-thumb.jpg"></div> 
    <div id="thumb4"><a href="images/8.jpg"><img src="images/8-thumb.jpg"></div> 
</div> 

CSS

.gridContainer { 
    width: 100%; 
    max-width: 1232px; 
    margin:0 auto 0 auto; 
} 
#thumb1 { 
    clear: none; 
    float: left; 
    margin-left: 2%; 
    margin-top: 1.6%; 
    width: 20%; 
    display: block; 
} 
#thumb2 { 
    clear: none; 
    float: left; 
    margin-left: 5%; 
    width: 20%; 
    display: block; 
} 
#thumb3 { 
    clear: none; 
    float: left; 
    margin-left: 5%; 
    width: 20%; 
    display: block; 
} 
#thumb4 { 
    clear: none; 
    float: left; 
    margin-left: 5%; 
    width: 20%; 
    display: block; 
} 
#thumb5 { 
    clear: none; 
    float: left; 
    margin-left: 2%; 
    width: 20%; 
    display: block; 
} 
+0

可能的重複http://stackoverflow.com/questions/25760396/chrome-automatic-shift-of-web-elements – 2014-09-18 17:23:12

回答

1

因爲你永遠不會關閉該行的a element

<div id="thumb2"><a href="http://www.socialhouseblacksburg.com"><img src="images/2-thumb.jpg"></div> 

Firefox可以理解,但webkit瀏覽器不支持,因此您的Chrome和Safari問題。在Chrome中打開Inspector,您會看到Chrome從您的代碼中解讀出的混亂。

此外,您正在使用一種非常奇怪的方法來編碼。只需避免所有這些ID和使用類,你將有更清晰的代碼和更少的錯誤機會

+0

謝謝!這就是dreamweaver爲我設置id/classes的方式,所以我只用了很長時間。因爲這樣的東西,我試圖遠離Dreamweaver。 – 2014-08-28 22:46:43

+0

是的,我知道,至少在8-10年前我沒有使用DW,因此。無論如何,儘可能多地嘗試與類一起工作,並且使用語義代碼。此外,請將此答案標記爲已接受:) – Devin 2014-08-28 22:52:12

+0

對不起,我對這個網站還是新手,以及所有規則和格式:P – 2014-08-29 00:38:38

相關問題