2014-02-21 77 views
0

我是svg的新手,並嘗試使用svg創建一些球。SVG球在webkit瀏覽器中導致額外的空間

<style> 
.container{ 
    width:420px; 
    margin:0 auto; 
} 
.div1 { 
    float:left; 
    width:200px; 
} 
.div2 { 
    float:left; 
    margin-left:20px; 
    width:200px; 
} 
</style> 


<div class="container"> 
    <div class="div1"> 
     This is description, image or anything 
    </div> 

    <div class="div2">  
     <svg xmlns="http://www.w3.org/2000/svg"> 
      <circle cx="30" cy="30" r="15" fill="#df6c4f" /> 
      <circle cx="60" cy="30" r="15" fill="#ecd06f" /> 
      <circle cx="90" cy="30" r="15" fill="#409f89" /> 
      <circle cx="120" cy="30" r="15" fill="#1a99aa" /> 
     </svg> 
    </div> 

    <div class="div1"> 
     This is description, image or anything 
    </div> 

    <div class="div2">  
     <svg xmlns="http://www.w3.org/2000/svg"> 
      <circle cx="30" cy="30" r="15" fill="#df6c4f" /> 
      <circle cx="60" cy="30" r="15" fill="#ecd06f" /> 
      <circle cx="90" cy="30" r="15" fill="#409f89" /> 
      <circle cx="120" cy="30" r="15" fill="#1a99aa" /> 
     </svg> 
    </div> 
</div> 

但在WebKit瀏覽器,我可以看到div1div2之間的額外空間。我怎樣才能刪除它? TEST

Mozilla

Chrome

+0

什麼額外的空間是問題?刪除寬度和左邊距:http://jsfiddle.net/4rpy5/1/ – Shomz

+0

請參閱圖像。在Chrome中,你可以看到'div1'和'div2'之間的距離遠遠高於mozilla – Nitish

+0

它們看起來和我完全一樣。這可能是瀏覽器呈現不同的字體,所以看起來邊距不同,但實際的div是相同的。嘗試將邊框放在他們身上,你會看到。 – Shomz

回答